home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1995 October / EnigmA AMIGA RUN 01 (1995)(G.R. Edizioni)(IT)[!][issue 1995-10][Aminet 7].iso / Aminet / comm / fido / TD84DOK.lha / TrapDoor_deutsch.DOK < prev   
Text File  |  1995-04-25  |  193KB  |  5,298 lines

  1.  
  2.  
  3.     Seite 1             TrapDoor-Anleitung Nr. Fünf            Seite 1
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.                                  TrapDoor®
  22.                           Das pure Amiga-Vergnügen 
  23.                                Version 1.84/85
  24.                           Copyright (c) 1989-1994
  25.                    Maximilian Hantsch und Martin Laubach
  26.                           Alle Rechte vorbehalten
  27.                        (C) der deutschen Übersetzung
  28.                           1995 Marc Führer, Kassel
  29.                     E-Mail: marc_fuehrer@scooter.ping.de
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.                Diese Anleitung sollte zum bessen Verständnis
  46.                     von vorne nach hinten gelesen werden.
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.     Seite 2             TrapDoors fünfte Anleitung             Seite 2
  64.  
  65.  
  66.   1. Einführung
  67.  
  68.       Diese Anleitung beschreibt die Installation und Benutzung von
  69.     TRAPDOOR für den Amiga. Mit TrapDoor ist es möglich, elektronische
  70.     Nachrichten im Fido-Format zu versenden oder zu empfangen und gleich-
  71.     zeitig Files zu übertragen. Die Beschreibung der genauen Spezifi-
  72.     kationen für FidoNet-Formate sind bitte den Anleitungen anderer
  73.     Programme wie oMMM, ConfMail, Foozle oder auch TrapToss zu entnehmen.
  74.  
  75.      Neulingen im FidoNet empfehlen wir, zunächst das TrapDoor-Fido-
  76.     Manual zu lesen (FidoNet.Man).
  77.  
  78.      Bitte lesen Sie diese Anleitung GANZ durch, bevor Sie TrapDoor
  79.     das erste Mal verwenden.
  80.  
  81.      TrapDoor ist ein Fidokompatibles FrontEnd für Amiga-Systeme. Es
  82.     überträgt Nachrichten (Mail) von und zu anderen Fidokompatiblen
  83.     Systemen mithilfe der WaZoo-, DietIfna und ZedZap-Techniken, das
  84.     Minimal-Protokoll FTS-0001 (LoTek) wird ebenfalls unterstützt.
  85.     Ausserdem beherrschtt TrapDoor die neueste EMSI (Elektronische
  86.     Mail Standard Identifikation) Variante, die es den beiden beteiligten
  87.     Mailern erlaubt, eine Menge interessanter Informationen schon beim
  88.     Start der Verbindung auszutauschen.
  89.  
  90.      TrapDoor kann sowohl Files senden als auch empfangen, das gleiche
  91.     gilt für Mailpakete. Außerdem ist es sehr einfach zu installieren
  92.     und zu benutzen. Es funktioniert gut mit allen HighSpeed-Modems und
  93.     beherrscht alle Funktionen eines Standard-FidoNet-Mailers wie zum
  94.     Beispiel das Erstellen und Verarbeiten von Filerequests, Passwort-
  95.     geschützten Verbindungen, automatischem NodeList-Scheck und vielem
  96.     mehr.
  97.  
  98.  
  99.  
  100.   2. Installation     
  101.  
  102.       TrapDoor ist ein Programm für den CLI - es kann nicht von der
  103.      Workbench gestartet werden. TrapDoor akzeptiert eine große Zahl
  104.      von Angaben, womit eine einfache und genaue Konfiguration möglich
  105.      ist.
  106.  
  107.       Beim Aufruf sucht TrapDoor nach einem File namens "TrapDoor.cfg"
  108.      im aktuellen Verzeichnis oder in "Mail:". Dieses File sollte eine
  109.      Standard-Konfiguration für Ihr TrapDoor-Setup beinhalten, so zum
  110.      Beispiel den Namen Ihres Systems, Ihre Nodenummer usw. - die Mög-
  111.      lichkeit, die Konfiguration im Programmfile zu speichern, die
  112.      in früheren Versionen gegeben war, wurde entfernt.
  113.  
  114.       Zumindest sollten NAME, NODE, SYSOP, BOSS und CALL als Parameter
  115.      angegeben sein.
  116.  
  117.       Wenn Sie irgendwelche Parameter Ihrer Standard-Konfiguration
  118.      ändern wollen, so geben Sie einfach das entsprechende Keyword
  119.      (Schlüsselwort) beim Aufruf von TrapDoor an.
  120.  
  121.       Zu beachten bleibt, daß die Keywords weder nach Groß-Klein-
  122.      Schreibung noch nach Position unterschieden werden.
  123.  
  124.  
  125.      Installation
  126.  
  127.  
  128.     Seite 3             TrapDoors fünfte Anleitung             Seite 3
  129.  
  130.  
  131.   2.1. Das Keyfile    
  132.  
  133.        TrapDoor ist ein Shareware Program. Die unregistrierte Version
  134.      nervt mit Requestern beim Starten und Beenden des Programmes -
  135.      es müssen außerdem diverse Buttons gedrückt oder Tasten betätigt
  136.      werden. Des Weiteren sind einige Funktionen in der unregistrierten
  137.      Version abgeschaltet:
  138.      unregistered version: 
  139.  
  140.        - nach jedem Anruf beendet sich das Programm.
  141.        - auf Filerequests reagiert es nicht.
  142.  
  143.       Wenn Sie sich erst einmal registrieren haben lassen, erhalten Sie
  144.      ein sogenanntes KeyFile, mit dem Sie Ihr TrapDoor "aufschließen",
  145.      was die Requester beseitigt und alle gesperrten Funktionen wieder
  146.      zuläßt.
  147.  
  148.       Für weitere Informationen über "Shareware" und den Registrierungs-
  149.      Vorgang lesen Sie bitte das Kapitel über "Registrieren".
  150.  
  151.  
  152.  
  153.   2.2. Point Setup    
  154.  
  155.       In einem typischen Amiga Point-Setup besteht die Installation
  156.      von TrapDoor nur aus einigen wenigen Schritten. Sollten Sie mit
  157.      dem FidoNet und Fido-Point Systemen generell nicht vertraut sein,
  158.      lesen Sie bitte das FidoNet Manual (FidoNet.man) zuerst.
  159.  
  160.        1. Kopieren Sie das TrapDoor-Programm File in ein Verzeichnis,
  161.           in dem Sie Ihre ausführbaren Programme ablegen. Kopieren Sie
  162.           die "traplist.library" nach "libs:".
  163.  
  164.        2. Legen Sie ein neues Verzeichnis an und "ASSIGN"en Sie "MAIL:"
  165.           dorthin, falls Sie ein solches noch nicht haben. Legen Sie
  166.           Unterverzeichnisse an namens "MAIL:inbound" und
  167.           "MAIL:outbound".
  168.  
  169.        2a. Haben Sie TrapDoor registriert und ein File "TrapDoor.key"
  170.           erhalten, so kopieren Sie dieses in Ihr "MAIL:" Verzeichnis.
  171.  
  172.        3. Kopieren Sie die Standard Konfiguration nach
  173.           MAIL:TrapDoor.cfg - es gibt ein Beispiel Point-Config File,
  174.           es befindet sich im "examples/" Verzeichnis - im ausge-
  175.           lieferten Paket.
  176.  
  177.        4. Benutzen Sie einen Text-Editor, um MAIL:TrapDoor.cfg auf
  178.           Ihre Bedürfnisse anzupassen. Am wichtigsten ist dabei, daß
  179.           Sie die Parameter für NAME, NODE, BOSS, CALL und PASSWORD
  180.           anpassen.
  181.  
  182.        5. Das war's - Sie sind bereits fertig. Tippen Sie
  183.           "TrapDoor Call Boss" ein, um Ihr Boss-System anzurufen.
  184.  
  185.  
  186.  
  187.  
  188.      Installation                                       Point Setup
  189.  
  190.  
  191.     Seite 4             TrapDoors fünfte Anleitung             Seite 4
  192.  
  193.  
  194.   2.3. Node Setup    
  195.  
  196.       Ein FidoNet Node ist etwas komplizierter einzurichten. Zunächst
  197.      folgen Sie den Schritten im "Point Setup". Dann, zusätzlich zu
  198.      den dort eingerichteten Verzeichnissen, brauchen Sie ein Verzeichnis
  199.      für die FidoNet-Nodeliste. Erstellen Sie es auf irgendeiner Parti-
  200.      tion, die groß genug für mindestens 3 Megabyte Daten ist. Legen
  201.      Sie ein ASSIGN "Nodelist:" an auf dieses Verzeichnis und studieren
  202.      Sie die Anleitung für TrapList, um die Nodeliste zu kompilieren.
  203.      Sollten Sie noch keine Nodeliste haben, verwenden Sie TrapDoor oder
  204.      ein Terminalprogramm, um eine solche von einem anderen FidoNet Node
  205.      zu besorgen.
  206.   
  207.       Als nächstes müssen Sie ein Script erstellen (eine Batch-Datei),
  208.      in der Sie TrapDoor mitteilen, wann und wo es anrufen soll, wann
  209.      es welche Art von Anrufen zulassen soll etc. Dies tut man normaler-
  210.      weise mit einem Cron-Programm - einem Programm, das bestimmte
  211.      Aktionen zu bestimmten Zeiten ausführt.
  212.  
  213.       Es gibt mehrere gute Cron-Programme, eines ist TPTCron von
  214.      TelePro Technologies - Sie können es frei von vielen Boxen bekommen.
  215.      TPTCron wurde erfolgreich in vielen TrapDoor Installationen benutzt.
  216.  
  217.       Der wichtigste Punkt in einem Node-Setup ist es, TrapDoor im
  218.      Answer-Modus laufen zu lassen. Es wird dann eingehende Anrufe an-
  219.      nehmen und auf ARexx-Kommandos reagieren. Ein Cron-Programm läßt
  220.      TrapDoor verschiedene Anrufe tätigen, TrapPoll ist ein Tool, das
  221.      Ihr "OutBound"-Verzeichnis untersucht, um je nach den dort wartenden
  222.      Nachrichten die Empfänger-Nodes per ARexx anrufen zu lassen. 
  223.      Wenn Sie TrapPoll durch das Cron-Programm alle zehn Minuten ausführen,
  224.      wird TrapDoor so lange anrufen, bis alle Mail verteilt und Files
  225.      verschickt sind oder bis ein Accounting-Limit, ein Maximalwert,
  226.      erreicht wurde - dazu lesen Sie bitte das "Accounting" Kapitel.
  227.  
  228.       Richten Sie Ihr Cron-Programm gut ein, dann sind Sie in der Lage,
  229.      genau angeben zu können, wann TrapDoor ausgehende Anrufe machen
  230.      soll und wann es nur abwartet, ob etwas passiert. Wenn andere
  231.      Skripte vom Cron-Programm aufgerufen werden, die TrapDoors Ein-
  232.      stellungen verändern (z.B. Umschalten des BBS-Mode während der
  233.      ZMH), erweitern sich die Möglichkeiten immens.
  234.  
  235.       Bitte sehen Sie einmal in das "Scripts"-Verzeichnis - dort finden
  236.      Sie viele Beispiel-Skripte, mit denen Sie einen Node laufen lassen
  237.      können.
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.      Installation                                        Node Setup
  251.  
  252.  
  253.     Seite 5             TrapDoors fünfte Anleitung             Seite 5
  254.  
  255.  
  256.   2.4. Das Modem    
  257.  
  258.       Das Modem muß Hayes-Befehlssatz kompatibel sein. Andere
  259.      Modem-Kommandos werden derzeitig nicht unterstützt.
  260.  
  261.       Ein Wort zum Kabel: Sie brauchen ein solches mit sieben Ver-
  262.      bindungen, ein sogenanntes RS232C Kabel, das ist eines, das
  263.      zumindest RxD, TxD, CTS, RTS, DTR, DSR und DCD verbindet - 
  264.      sowie natürlich GND. Alles, was weniger - oder andere - Ver-
  265.      bindungen hat, kann eventuell ungewünschte Effekte haben, ob-
  266.      gleich die strengen Voraussetzungen, die TrapDoor an das
  267.      Vorhandensein des DSR-Signals stellt, mit dem NODSR-Keyword ab-
  268.      geschaltet werden können. Sie können auch die Sieben-Leitungs-
  269.      Verwendung abschalten: mit NO7WIRE.
  270.  
  271.       Gehen Sie sicher, daß Ihr Modem auflegt, wenn das DTR-Signal
  272.      abgeschaltet wird - und daß es dann in den Kommandomodus geht.
  273.      Noch besser ist sogar ein komplettes Reset. Wenn Sie nicht dafür
  274.      sorgen, kann TrapDoor nicht richtig auflegen! Bei fast allen
  275.      Hayes-Modems kann dieses Verhalten mit AT&D3 erreicht werden,
  276.      einige wenige könnten ein Ändern ihrer DIP-Schalter Einstellungen
  277.      verlangen oder ein Anpassen der S-Register. Sehen Sie bitte im
  278.      Anleitungsbuch des Modems nach, wenn Sie unsicher sind.
  279.  
  280.       Außerdem, achten Sie darauf, daß Ihr Modem auf erfolgreiche
  281.      Verbindungsaufbauten mit einem "CONNECT XXXX" reagiert, wobei
  282.      XXXX die Baudrate ist - nicht mit einem einfachen "CONNECT" außer
  283.      bei 300 Baud-Anrufen, wenn Ihr Modem nur mit "CONNECT" reagiert,
  284.      nimmt TrapDoor an, daß es sich um einen 300 Baud-Anruf handelt.
  285.      Die meisten Hayes-Modems brauchen dafür ein "ATX1" oder ähnliches
  286.      Kommando. Wenn Ihr Modem "CONNECT FAST" ausgibt (Trailblazer Modems
  287.      tun das zum Beispiel), wird TrapDoor mit der Baud-Rate weiter-
  288.      arbeiten, die im Config-File nach BAUD angegeben ist.
  289.  
  290.       Wenn DTR "high" ist, sollte DSR dem folgen. Wenn Ihr Modem zu
  291.      langsam reagiert, versuchen Sie mit dem "SLOWMODEM" Parameter
  292.      Abhilfe zu schaffen. Wenn Ihr Modem DSR nicht korrekt behandeln
  293.      kann - benutzen Sie NODSR.
  294.  
  295.       Einige Modems brauchen eine spürbare Verzögerung zwischen dem
  296.      AT-Kommando und dem eigentlichen Kommando-String. In solchen
  297.      Fällen setzen Sie einfach mindestens eine Tilde ("~") zwischen
  298.      das "AT" und das eigentliche Kommando. Dies veranlasst TrapDoor,
  299.      eine kurze Verzögerung zwischen beiden Teilen einzubauen. Mit
  300.      SLOWMODEM können Sie diese Zeit fein einstellen. Andere Modems
  301.      brauchen eine Verzögerung nach dem Reset (das z.B. durch ein
  302.      Abbrechen des DTR-Signales ausgelöst wurde oder mit ATZ), bevor
  303.      sie auf neue Kommandos reagieren. Setzen Sie auch hier Tilden ein.
  304.  
  305.  
  306.  
  307.  
  308.  
  309.  
  310.  
  311.  
  312.  
  313.      Installation                                         das Modem
  314.  
  315.  
  316.     Seite 6             TrapDoors fünfte Anleitung             Seite 6
  317.  
  318.  
  319.   2.5. Beispiel Modem Einstellungen     
  320.  
  321.        Diese Beispiel Einstellungen für allgemein gebräuchliche
  322.       Modems sollten Ihnen bei einem schnellen Start helfen:
  323.  
  324.   2.5.1. Einfache 2400 Baud Modems:
  325.  
  326.        Stellen Sie Ihr Modem so ein:
  327.  
  328.           E1  echo modem commands
  329.           Q0  display result codes
  330.           V1  verbose results
  331.           X1  or higher
  332.           &C1 DCD follows carrier detect
  333.           &D3 reset on dtr drop
  334.           &S0 DSR always on
  335.  
  336.       Um das Modem einzustellen, verwenden Sie ein Terminalprogramm
  337.      und setzen Sie die Baudrate auf 2400 Baud. Dann geben Sie ein:
  338.  
  339.           AT&FE1Q0V1X4&C1&D3&S0&W 
  340.  
  341.      und natürlich RETURN. Das Modem ist jetzt für die Verwendung mit
  342.      TrapDoor vorbereitet.
  343.  
  344.       In Ihrem TrapDoor.cfg File setzen Sie folgende Zeilen ein:
  345.  
  346.           BAUD 2400
  347.           SLOWMODEM 10
  348.           MODEMINIT "~~AT~Z|~"
  349.           MODEMHANGUP "|^"
  350.           MODEMDIALPRE "~~AT~DP"
  351.           MODEMDIALPOST "|~"
  352.           MODEMANSWER "~~AT~A|~"
  353.  
  354.  
  355.  
  356.  
  357.  
  358.  
  359.  
  360.  
  361.  
  362.  
  363.  
  364.  
  365.  
  366.  
  367.  
  368.  
  369.  
  370.  
  371.  
  372.  
  373.  
  374.  
  375.      Installation                           Beispiel Modem Einstellungen
  376.  
  377.  
  378.     Seite 7             TrapDoors fünfte Anleitung             Seite 7
  379.  
  380.  
  381.   2.5.2. US Robotics Courier HST Modems 
  382.  
  383.       Es folgen die Einstellungen für Dual Standard HST Modems. Wenn
  384.      Sie das einfache HST oder eine V32-only Version des Courier haben,
  385.      setzen Sie nur die auf Ihr Modem bezogenen Parameter ein.
  386.  
  387.      USRobotics Courier 14400 HST Dual Standard NRAM Einstellungen...
  388.  
  389.         DIAL=PULSE  B1  F1  M3  X7
  390.         BAUD=19200  PARITY=N  WORDLEN=8
  391.  
  392.         &A3  &B1  &G0  &H1  &I0  &J0  &K3  &L0
  393.         &M4  &N0  &P0  &R2  &S0  &X0  &Y1
  394.  
  395.         S02=043   S03=013   S04=010   S05=008
  396.         S06=007   S07=060   S08=002   S09=006
  397.         S10=007   S11=070   S12=050   S13=001
  398.         S15=008   S19=002   S21=010   S22=017
  399.         S23=019   S24=150   S26=000   S27=000
  400.         S28=008   S38=000
  401.  
  402.         STORED PHONE #0: 
  403.                      #1: 
  404.                      #2: 
  405.                      #3: 
  406.  
  407.       Um Ihr Modem einzustellen, benutzen Sie ein Terminalprogramm,
  408.      stellen Sie die Baudrate auf die ein, auf der Sie Ihr Modem
  409.      "lock"en wollen (feststellen wollen) - normalerweise werden das
  410.      19200 Baud sein. (Achtung: das serial.device des Amiga kann
  411.      bis Kickstart 1.3.3 keine 38400 Baud verwenden, es sei denn, Sie
  412.      haben einen schnelleren Prozessor, einen 68020 oder 68030,
  413.      Übertragungsfehler sind die Folge. Verwenden Sie in dem Fall also
  414.      nur 19200 Baud). Dann geben Sie ein:
  415.  
  416.           AT&FM3X7&A3&B1&H1&K3&R2S13=1S15=8&W 
  417.  
  418.      und natürlich RETURN. Ihr Modem ist nun für die Verwendung mit
  419.      TrapDoor vorbereitet.
  420.  
  421.       In Ihrem TrapDoor.cfg File setzen Sie die Zeilen ein:
  422.  
  423.           BAUD 19200 LOCK
  424.           7WIRE
  425.           SLOWMODEM 10
  426.           MODEMINIT "~~ATZ|"
  427.           MODEMHANGUP "|^"
  428.           MODEMDIALPRE "~~ATB1DP"
  429.           MODEMDIALPOST "|"
  430.           MODEMANSWER "~~ATB0S7=30A|"
  431.           ARQSTRING "ARQ" SNIFFARQ
  432.  
  433.  
  434.  
  435.  
  436.  
  437.  
  438.      Installation                             Beispiel Modem Settings
  439.  
  440.  
  441.     Seite 8             TrapDoors fünfte Anleitung             Seite 8
  442.  
  443.  
  444.   2.5.3. Interne Supra 2400zi Modems  
  445.  
  446.        Stellen Sie Ihr Modem wie folgt ein: 
  447.  
  448.             E1 L2 M1 Q0 V1 X4 B0 Y0
  449.             &C1 &D3 &G0 &J0 &L0 &M0 &P0 &S0
  450.  
  451.             S0=0 S2=43 S3=13 S4=10 S5=8 S6=2 S7=20 S8=2 S9=6
  452.             S10=14 S12=50 S25=5 S26=1
  453.  
  454.       Um Ihr Modem einzustellen, benutzen Sie ein Terminal-Programm,
  455.      das das "modem0.device" verwenden kann und setzen Sie die Baudrate
  456.      auf 2400 Baud. Dann geben Sie ein:
  457.  
  458.           AT&FE1Q0V1X4&C1&D3&S0&W 
  459.  
  460.      und drücken Sie RETURN. Ihr Modem ist dann für die Verwendung mit
  461.      TrapDoor vorbereitet.
  462.  
  463.       In Ihrem TrapDoor.cfg File setzen Sie die Zeilen ein:
  464.  
  465.           SERIALNAME "modem0.device"
  466.           BAUD 2400
  467.           SLOWMODEM 10
  468.           MODEMINIT "~~AT~Z|~"
  469.           MODEMHANGUP "|^"
  470.           MODEMDIALPRE "~~AT~DP"
  471.           MODEMDIALPOST "|~"
  472.           MODEMANSWER "~~AT~A|~"
  473.  
  474.  
  475.  
  476.  
  477.  
  478.   2.5.4. Supra V.32bis    
  479.  
  480.       Besitzer dieses Modems sollten ATS95=2W2 einstellen. Wir haben
  481.      dieses Modem nicht getestet.
  482.  
  483.  
  484.  
  485.  
  486.  
  487.  
  488.  
  489.  
  490.  
  491.  
  492.  
  493.  
  494.  
  495.  
  496.  
  497.  
  498.  
  499.  
  500.      Installation                             Beispiel Modem Settings
  501.  
  502.  
  503.     Seite 9             TrapDoors fünfte Anleitung             Seite 9
  504.  
  505.  
  506.   2.5.5. ZyXEL Modems    
  507.  
  508.       Es folgen die Einstellungen für ein ZyXEL 1496 E Modem, ROM
  509.      Versionen 6.11a oder höher. Wenn Sie ein anderes Modell haben,
  510.      sind die Einstellungen dennoch die selben.
  511.  
  512.      Current   Setting.............
  513.  
  514.       B0   E1   L1   M1   N1   Q0   V1   X7  
  515.      &B1  &C1  &D3  &G0  &H3  &J0  &K4  &L0  &M0  &N0  &P0  &R1
  516.                                                   &S0  &X0  &Y1
  517.      *B0  *C0  *D0  *E0  *F0  *G0  *I0  *L0  *M0  *P9  *Q2  *S0  
  518.  
  519.      S00=000   S01=000   S02=043   S03=013   S04=010   
  520.      S05=008   S06=003   S07=060   S08=002   S09=006   
  521.      S10=015   S11=050   S12=000   S13=000   S14=002   
  522.      S15=002   S16=000   S17=018   S18=000   S19=000   
  523.      S20=001   S21=242   S22=000   S23=121   S24=034   
  524.      S25=000   S26=000   S27=156   S28=068   S29=000   
  525.      S30=000   S31=017   S32=019   S33=000   S34=030   
  526.      S35=000   S36=000   S37=000   S38=008   S39=000   
  527.      S40=000   S41=000   S42=002   S43=000   S44=000   
  528.      S45=000   S46=000   S47=000   S48=004   S49=000   
  529.  
  530.       Um Ihr Modem einzustellen, benutzen Sie ein Terminal-Programm,
  531.      stellen Sie die Baudrate auf die ein, die Sie mit TrapDoor im
  532.      "lock" (festgestellten) Modus verwenden wollen. Normalerweise
  533.      werden das 19200 Baud sein - siehe 2.5.2 wg. der Probleme mit
  534.      Kickstart 1.3
  535.  
  536.      Dann gebe Sie ein:
  537.  
  538.           AT&FX7&D3S42.1=1S48.2=1&W 
  539.  
  540.      und natürlich RETURN. Ihr Modem ist danach für die Verwendung mit
  541.      TrapDoor vorbereitet.
  542.  
  543.       In Ihrem TrapDoor.cfg File setzen Sie die Zeilen ein:
  544.  
  545.           BAUD 19200 LOCK
  546.           7WIRE
  547.           SLOWMODEM 25
  548.           MODEMINIT "~~ATZ|"
  549.           MODEMHANGUP "|^"
  550.           MODEMDIALPRE "~~ATDP"
  551.           MODEMDIALPOST "|"
  552.           MODEMANSWER "~~ATA|"
  553.           ARQSTRING "ARQ" SNIFFARQ
  554.  
  555.  
  556.  
  557.  
  558.  
  559.  
  560.  
  561.  
  562.      Installation                             Beispiel Modem Settings
  563.  
  564.  
  565.     Seite 10            TrapDoors fünfte Anleitung            Seite 10
  566.  
  567.  
  568.   3. Grundsätzliches
  569.  
  570.       Dieses Kapitel soll Ihnen einen KURZEN Einstieg in die Funktion
  571.      von TrapDoor geben und bestimmte ausgewählte Themen ansprechen.
  572.      Wenn Sie ein bestimmtest Kommando nachschlagen wollen, sehen Sie
  573.      bitte in das Referenzkapitel "Konfigurations Kommandos".
  574.  
  575.  
  576.   3.1. FidoNet     
  577.  
  578.       FidoNet ist ein weltweites Netzwerk vieler "FidoNet kompatiblen"
  579.      Mailboxsysteme, die miteinander mithilfe sogenannter "Mailer"
  580.      kommunizieren. TrapDoor ist einer dieser Mailer, es erlaubt Ihnen,
  581.      FidoNet Nachrichten zu senden und zu empfangen.
  582.  
  583.       Wenn Sie mit FidoNet nicht vertraut sind oder einige Begriffe in
  584.      dieser Anleitung Ihnen unklar sind, sehen Sie bitte in das
  585.      "TrapDoor's FidoNet Manual" (FidoNet.Man).
  586.  
  587.   3.2. Mailer Operationen 
  588.  
  589.       Ein Mailer überträgt Mail-Pakete und/oder Files von/zu einem
  590.      anderen FidoNet System. Sie - oder andere Mailer-Software - 
  591.      bereiten die ausgehende Mail sowie die Files vor: im sogenannten
  592.      Outbound-Directory. Dann teilen Sie TrapDoor mit, es solle das
  593.      andere FidoNet-System anrufen. TrapDoor benutzt das Modem, um dort
  594.      anzurufen und verwendet eingebaute Übertragungsprotokolle für
  595.      den Transfer. Außerdem besorgt TrapDoor die beim anderen System
  596.      auf Ihren Anruf wartende Mail. Diese eingehenden Nachrichten werden
  597.      im Inbound-Directory gespeichert, wo Sie oder Ihre Tosser-Software
  598.      die Pakete weiter bearbeiten können.
  599.  
  600.       Eine detailiertere Beschreibung dieses Prozesses und der Abläufe
  601.      zwischen TrapDoor und Mail-Tossern wird in TrapDoors FidoNet-Manual
  602.      gegeben.
  603.  
  604.   3.3. Nodeliste
  605.  
  606.       Eine Nodeliste ist ein Verzeichnis aller (oder fast aller)
  607.      Nodes im FidoNet. Sie enthält die Namen der Systeme und der
  608.      Sysops, die Nodenummern und die Telefonnummern jedes Nodes.
  609.      TrapDoor kann die Nodeliste verwenden, um Telefonnummern nachzu-
  610.      schlagen, bevor es Anrufe tätigt.
  611.  
  612.       Ein externes Programm namens "TrapList" wird zum Kompilieren der
  613.      Nodelite verwendet, bevor TrapDoor sie ansprechen kann. TrapList
  614.      erstellt ein Index-File für die Nodeliste, das TrapDoor dann später
  615.      anspricht. Für weitere Informationen über TrapList und über das
  616.      Kompilieren von Nodelisten schauen Sie bitte in das
  617.      "TrapLists Schneeeeeeeelles Manualium" (TrapList.man).
  618.  
  619.       Point-Systeme brauchen nicht unbedingt eine Nodeliste, da sie
  620.      im Normalfall nur einzelne "Boss"-Systeme anrufen und die Tele-
  621.      fonnummer desselben in TrapDoors Konfigurationsfile gespeichert
  622.      werden kann.
  623.  
  624.  
  625.  
  626.      Grundsätzliches                                      Nodeliste
  627.  
  628.  
  629.     Seite 11            TrapDoors fünfte Anleitung            Seite 11
  630.  
  631.  
  632.   3.4. Kompatiblität
  633.  
  634.       Ein sensibler Punkt jedes FidoNet Mailers ist die "Kompatiblität".
  635.      Im FidoNet werden zumindest drei verschiedene Handshake-Methoden
  636.      verwendet - und mehr als drei verschiedene Übertragungsprotokolle.
  637.      Nicht jeder Mailer unterstützt alle Möglichkeiten, also ist es sehr
  638.      wichtig, daß die Mailer automatisch herausfinden, welche Fähigkeiten
  639.      der jeweils andere Mailer hat. Diese Probephase ist dementsprechend
  640.      die Quelle für die meisten Fehler und Probleme für eine korrekte
  641.      Verbindung zwischen zwei FidoNet Systemen.
  642.  
  643.       TrapDoor wurde ausgiebig mit anderen Mailern getestet, einschließ-
  644.      lich verschiedener Versionen von BinkleyTerm, D'Bridge, FrontDoor,
  645.      Paragon und TrapDoor selber. Es sollte einwandfrei mit den meisten
  646.      Systemen funktionieren.     
  647.  
  648.       Dennoch gibt es ein paar Dinge zur Kompatiblität zu sagen.
  649.      Die EMSI Handshakes verursachen manchmal Probleme mit einigen
  650.      BBS (Mailboxen), die eingebaute Mailer verwenden, so zum Beispiel
  651.      mit Opus oder Paragon. Wenn Sie wiederholt solche seltsamen
  652.      Unterbrechungen oder ähnliches erleben, schalten Sie EMSI während
  653.      der Verbindungen mit dem jeweiligen System ab: NOEMSI tut dies.
  654.      Besonders ältere Paragon Systeme sind dafür bekannt, nicht korrekt
  655.      mit EMSI zu arbeiten. Wenn Sie ein solches System regelmäßig anrufen,
  656.      können Sie ein "Custom Config" für dieses System erstellen - dazu
  657.      mehr im folgenden Kapitel.
  658.  
  659.       Zweitens: das FTS-1 "LoTek" Protokoll ist oft nur sehr spärlich
  660.      eingebaut. TrapDoor verwendet eine sehr penible Version dieses
  661.      Protokolls und verhält sich exakt nach den Spezifikationen. Andere
  662.      Mailer mit Fehlern im FTS-1 Protokoll können also Schwierigkeiten
  663.      mit TrapDoor bekommen. Zwei bekannte Fälle sind Tabby, ein MacIntosh-
  664.      Mailer, der gar nicht funktioniert, und ältere Versionen von TIMS,
  665.      ein MS-DOS-Mailer, der manchmal die Namen der Inbound-Files nicht
  666.      überträgt - neuere TIMS-Versionen arbeiten einwandfrei.
  667.  
  668.      TrapDoor benennt diese Files als "Unnamed.FILE", "Unnamed.FILE.1"
  669.      und so weiter. Diese unbenannten Files können ein CTRL-Z (hex1A)
  670.      am Ende haben, um die Größe auf ein Vielfaches von 128 Bytes zu
  671.      strecken.
  672.  
  673.   3.5. Custom Konfigurationen
  674.        (Benutzerdefinierte Konfigurations Einträge...)
  675.  
  676.       Manchmal ist es angenehm, ein spezielles Custom-Config für
  677.      bestimmte Nodes zu verwenden. Zum Beispiel: Sie rufen regelmäßig
  678.      ein Paragon System an, das mit EMSI nicht zurecht kommt. Sie
  679.      wollen also EMSI abschalten, wenn Sie dieses System anrufen.
  680.  
  681.       TrapDoor erlaubt es Ihnen, ein solches Custom Config zu erstellen.
  682.      Es gibt ein Hilfsprogramm namens "setconfig", das eine Konfiguration
  683.      für bestimmte Nodes abspeichert - zum Beispiel: um EMSI für den
  684.      Node 2:314/471 abzuschalten, geben Sie ein
  685.  
  686.           setconfig 2:314/471 "NOEMSI" 
  687.  
  688.  
  689.  
  690.      Grundsätzliches                          Custom Konfigurationen
  691.  
  692.  
  693.     Seite 12            TrapDoors fünfte Anleitung            Seite 12
  694.  
  695.  
  696.  
  697.       Custom Konfigurationen sind sehr flexibel. Zum Beispiel
  698.      können Sie spezielle Modem Einstellungen für bestimmte Nodes
  699.      abspeichern:
  700.  
  701.           setconfig 3:504/132 "BAUD 7200 MODEMDIALPRE  \ in einer
  702.                                 ATS42.3=1X29S133=45DT" / Zeile 
  703.  
  704.       Oder, um eine Telefon Nummer aus der Nodeliste zu überschreiben:
  705.  
  706.           setconfig 2:253/500 "CALL 0044-44-123-1234" 
  707.  
  708.       Hier ein weiterer Trick: Wenn ein Node als "unwählbar"
  709.      (-Undialable-) in der Nodeliste gekennzeichnet ist, wird TrapDoor
  710.      sich weigern, diesen anzurufen. Stattdessen gibt es etwas wie
  711.      "The Mad House (2:310/6) is undialable" aus. Wenn Sie die Telefon-
  712.      Nummer jedoch kennen, geben Sie ein
  713.  
  714.           setconfig 2:310/6 "CALL 0043-1-556-7863 COST 833" 
  715.  
  716.       Es ist wichtig, daß Sie den COST-Parameter angeben: Geben Sie
  717.      die Kosten pro Minute an.
  718.  
  719.       Wenn Sie den Überblick über Ihre Konfigurationen verlieren,
  720.      hilft Ihnen das ListConfig-Programm:
  721.  
  722.          Node       : Config
  723.         ------------------------
  724.         2:310/6.0   : call 12341234 cost 6700
  725.         2:512/17.0  : MODEMDIALPRE ATS7=60B0X7DP NOEMSI
  726.         1:125/111.0 : NOEMSI
  727.  
  728.         Total 3 nodes in database
  729.  
  730.   3.6. Accounting (Mitzählen)
  731.  
  732.       TrapDoor kann alle ausgehenden und eingehenden Anrufe mitzählen,
  733.      dies auf Node-Basis, und die Kosten für die Anrufe speichern. Wenn
  734.      Sie das Mitzählen (Accounting) eingeschaltet haben (siehe auch
  735.      (NO)ACCOUNTING), verwaltet TrapDoor einen Datensatz mit
  736.     
  737.        - der Anzahl ausgehender Anrufe bei einem Node
  738.        - der Anzahl eingehender Anrufe von einem Node
  739.        - der Anzahl erfolgreicher Verbindungen mit einem Node
  740.        - der Anzahl erfolgloser Verbindungen mit einem Node
  741.        - der Anzahl von BUSY Signalen bei einem Node
  742.        - der Anzahl von NO CARRIER Signalen bei einem Node
  743.        - der Anzahl von VOICE Signalen bei einem Node
  744.        - den totalen Kosten aller ausgehenden Anrufe bei einem Node
  745.        - der TrxID (einer Zeitinformation) der letzten erfolgreichen
  746.          Verbindung mit dem Node
  747.  
  748.       "ListAcct" zeigt Ihnen alle Accounting-Informationen und
  749.      "ClearAcct" löscht bzw. resettet diese, entweder einzeln für
  750.      bestimmte Nodes - oder generell für alle.
  751.  
  752.  
  753.      Grundsätzliches                                       Accounting
  754.  
  755.  
  756.     Seite 13            TrapDoors fünfte Anleitung            Seite 13
  757.  
  758.  
  759.       Mit der Verwendung des ACCTMAX Schlüsselwortes können Sie
  760.      Maximalwerte für jeden der oben genannten Posten angeben. Sie
  761.      können Limits setzen und TrapDoor weigert sich dann, einen Node
  762.      anzurufen, bei dem ein solches Limit überschritten wird.
  763.      Zum Beispiel setzen Sie ein Maximum an fehlgeschlagenen Verbindungen
  764.      von 2. TrapDoor ruft dann keinen Node mehr an, wenn zwei Versuche
  765.      schiefgegangen sind (wenn eine Verbindung zustande kam, aber während
  766.      der Übertragungen abgebrochen wurde).
  767.  
  768.   3.7. Sicherheit
  769.  
  770.       Manchmal ist es wichtig sicherzugehen, daß ein bestimmtes System
  771.      wirklich das ist, für das es sich ausgibt. Dafür kann TrapDoor
  772.      Passwörter verwenden, um Verbindungen abzusichern. Sie können für
  773.      jeden Node, den Sie regelmäßig anrufen, ein Passwort setzen und
  774.      TrapDoor wird dieses überprüfen, auch, wenn der Node Sie anruft.
  775.      Wenn das Passwort der Gegenseite und Ihres nicht übereinstimmen,
  776.      legt TrapDoor auf oder, wenn das Passwort für eine AKA-Adresse
  777.      falsch ist, "vergißt" es diese AKA und läßt alle Mail-Übertragungen
  778.      für diese Adresse einfach weg.
  779.  
  780.       Das "SetPassWd" Programm erlaubt es Ihnen, Passwörter zu setzen
  781.      oder zu löschen. Um zum Beispiel das Passwort "vienna" für
  782.      2:313/28 zu setzen, geben Sie ein:
  783.  
  784.           setpasswd 2:313/28 "vienna" 
  785.  
  786.       TrapDoor vergleicht Passwörter ohne auf Groß-Kleinschreibung zu
  787.      achten. Dennoch werden Passwörter genau so abgeschickt, wie Sie sie
  788.      eingeben, für den Fall, daß die andere Seite da Unterscheidungen
  789.      macht.
  790.  
  791.       Um sich vor Passwort-Verlusten in Ihrer Datensammlung zu schützen
  792.      können Sie "Password" Eintragungen in Ihrer TrapList Konfiguration
  793.      vornehmen, TrapList setzt diese dann korrekt in die Nodeliste ein.
  794.      Genauer steht das aber in der TrapList-Anleitung.
  795.  
  796.       Wenn Sie ein privates System haben und keine eingehenden Anrufe
  797.      von anderen als den mit Passwörtern versehenen akzeptieren wollen,
  798.      setzen Sie ein geheimes Passwort mit dem PASSWORD Keyword. Andere
  799.      Mailer können nur dann eine Verbindung mit Ihrem System halten,
  800.      wenn sie (a) das geheime Passwort kennen oder Sie (b) für diese
  801.      ein weiteres Passwort mit "SetPassWd" gesetzt haben und sie das
  802.      letztere mitsenden.
  803.  
  804.       Wenn Sie ein öffentliches FidoNet System haben, verwenden Sie
  805.      das PASSWORD Keyword nicht in Ihrer Konfiguration.
  806.  
  807.   3.8. File Kennzeichnung
  808.  
  809.       Eine andere Sicherheitsmaßnahme von TrapDoor ist das
  810.      "File Tagging" - jedes empfangene File wird mit einem
  811.      "Sicherheitsfeld" in der Dateibeschreibung versehen, ob es ent-
  812.      weder von einem System aus der Nodeliste oder von einem solchen
  813.  
  814.  
  815.      Grundsätzliches                                      File Tagging
  816.  
  817.  
  818.     Seite 14            TrapDoors fünfte Anleitung            Seite 14
  819.  
  820.  
  821.      mit Passwort kommt. Das "Secure"-Tag, wie es genannt wird,
  822.      hat entweder ein "NL" oder ein "PW" oder beides, je nachdem,
  823.      welche Sicherheitsstufe gültig war, als es empfangen wurde.
  824.      Damit können Sie Tosser-Programme anweisen, nur Files zu be-
  825.      arbeiten, die von Passwort-geschützten Verbindungen herrühren.
  826.  
  827.       Weiter wird jedes ankommende File mit der Nodenummer des ab-
  828.      sendenden Systems versehen.
  829.  
  830.       Jede FidoNet Verbindung hat eine eigene Nummer - diese Nummer
  831.      wird im LogFile gespeichert und alle Files, die in dieser Ver-
  832.      bindung übertragen wurden, bekommen ein "Trx" Feld mit der
  833.      eindeutigen "Transaktions-ID".
  834.  
  835.       Wenn Files während einer Übertragung umbenannt werden müssen,
  836.      weil zum Beispiel ein File gleichen Namens bereits existierte,
  837.      kommt der Original-Filename in ein weiteres Feld in der File-
  838.      Beschreibung, gekennzeichnet als "FileName".
  839.  
  840.   3.9. Voreinstellungen zum Ablehnen oder Annehmen von Nachrichten
  841.  
  842.       Das EMSI Handshake beinhaltet Möglichkeiten für das Ablehnen
  843.      "Refusing" und Annehmen "Pickup" von Mail. Diese funktionieren
  844.      natürlich nur, wenn am Beginn einer Verbindung ein EMSI zustande
  845.      kam.
  846.  
  847.       "Resusing" bedeutet, daß ein System bestimmte Files oder Nach-
  848.      richten zu bestimmten Zeiten nicht annimmt. Es kann:
  849.      
  850.        - File Requests ablehnen
  851.        - komprimierte (gepackte) Mail ablehnen
  852.        - File Attaches (mitgeschickte Files) ablehnen
  853.        - alle drei ablehnen
  854.  
  855.       Trapdoor respektiert diese Wünsche und sendet die jeweiligen
  856.      Elemente nicht, es sei denn, NOALLOWREFUSING ist angeschaltet.
  857.  
  858.       "Pickup" Voreinstellungen geben entsprechend an, welche Sorte
  859.      von Dateien TrapDoor annimmt:
  860.  
  861.        - für alle angegebenen AKAs (Adressen)
  862.        - für die erste (Haupt) AKA ausschließlich
  863.        - nichts...
  864.  
  865.       TrapDoor respektiert diese Einstellungen und sendet nur die
  866.      gewünschten Dateien. NOALLOWREFUSING hat darauf keinen Einfluß.
  867.  
  868.       Um Ihre "Refusing" und "Pickup" Einstellungen vorzunehmen,
  869.      benutzen Sie die Keywords "FORBID" und "PICKUP". Standard ist:
  870.      alle Nachrichten annehmen von allen vorhandenen Adressen und
  871.      nichts ablehnen.
  872.  
  873.  
  874.  
  875.      Grundsätzliches                            Ablehnen und Annehmen
  876.  
  877.  
  878.     Seite 15            TrapDoors fünfte Anleitung            Seite 15
  879.  
  880.  
  881.   3.10. Die Tastatur
  882.  
  883.       TrapDoor bietet eine umfangreiche Tastatur-Bedienung, unter
  884.      anderem die Fähigkeit, ganze Konfigurationskommandos auf Funktions-
  885.      Tasten zu legen.
  886.  
  887.       Eine der wichtigsten Tasten ist wohl die ESC-Taste. Wenn Sie ESC
  888.      drücken, beendet TrapDoor die aktuelle Verbindung. Es versucht, so
  889.      schnell wie möglich aufzulegen und kehrt in den Answer-Modus zurück
  890.      oder, wenn der Anruf nicht im Answer-Modus gestartet wurde, beendet
  891.      sich ganz. Wenn TrapDoor gerade nichts zu tun hat und Sie drücken ESC,
  892.      so wird das Modem resettet.
  893.  
  894.       Weiter fragt TrapDoor die Alt-Taste für Systemfunktionen ab: Wenn
  895.      TrapDoor nichts zu tun hat und im Answer-Modus wartet, können Sie mit
  896.      der Alt-Taste eine Reihe Funktionen aufrufen. Dabei funktioniert ALT
  897.      wie die Shift-Taste: Sie halten sie gedrückt und betätigen eine zweite
  898.      Taste zusätzlich. Folgende Kombinationen kennt TrapDoor:
  899.  
  900.          Alt-A ... sofort die Leitung übernehmen und beantworten
  901.          Alt-C ... "TrapDoor.cfg" neu einlesen.
  902.                    Dies ist sinnvoll, wenn Sie die Config geändert haben
  903.                    und sie neu einlesen müssen.
  904.          Alt-Q ... Quit, das gleiche wie Alt-X
  905.          Alt-R ... Reset Modem.  
  906.          Alt-S ... Schaltet SHOWREXX an/aus (siehe dort)
  907.          Alt-X ... eXit, das gleiche wie Alt-Q
  908.  
  909.       Wenn Sie sich nicht erinnern können, welche Taste wofür ist:
  910.  
  911.          HELP .... zeigt eine Hilfsübersicht
  912.                    TrapDoor wartet auf das Schließen des Help-Fensters,
  913.                    bevor es beendet werden kann.
  914.  
  915.       Vom Haupt-Help-Fenster aus können Sie "Settings" oder "Keys"
  916.      anwählen. "Settings" gibt Ihnen eine Zusammenfassung aller aktuellen
  917.      Einstellungen von TrapDoor, "Keys" zeigt Ihnen eine solche aller
  918.      Standard Tasten-Kürzel. Wählen Sie "Done" an, wenn Sie mit Lesen
  919.      fertig sind. Vom "Keys" Fenster aus können Sie auch noch eine Seite
  920.      mit "F-Keys", also Funktionstasten-Belegungen anwählen.
  921.  
  922.       Funktionstasten können mit beliebigen Belegungen versehen werden.
  923.      Das Schlüsselwort FKEY wird zur Zuweisung benutzt. Wenn Sie eine
  924.      Funktionstaste drücken und es gibt eine Zuweisung für diese schickt
  925.      TrapDoor den jeweiligen Text an seinen eigenen ARexx-Port. Dort wird
  926.      die Anweisung dann ausgewertet. So können Sie Anweisungen wie
  927.      "Call 2:310/6" oder "NOEMSI" auf Ihre Funktionstasten legen - oder
  928.      Sie können externe Programme mit "Run" oder "Spawn" starten.
  929.  
  930.  
  931.  
  932.  
  933.      Grundsätzliches                                   Die Tastatur
  934.  
  935.  
  936.     Seite 16            TrapDoors fünfte Anleitung            Seite 16
  937.  
  938.  
  939.       Merken Sie sich, daß eine Funktionstaste also immer eine ARexx-
  940.      Nachricht verschickt. Das heißt: der Tastendruck kann nur eine Ak-
  941.      tion auslösen, wenn TrapDoor im Answer-Modus läuft. Die Nachricht
  942.      wird zwar sofort abgeschickt, wartet aber am ARexx-Port, bis TrapDoor
  943.      sie ausliest. Und das tut TrapDoor nur, wenn es im Answer-Modus gerade
  944.      nichts zu tun hat.
  945.  
  946.  
  947.   3.11. Rückgabe Werte
  948.  
  949.       Wenn TrapDoor Werte an das aufrufende Programm zurückgibt, so 
  950.      haben diese folgende Bedeutungen:
  951.  
  952.           0 ... Alles hat problemlos geklappt.
  953.           5 ... kleinere Probleme traten auf:
  954.                 Entweder konnte keine funktionierende Verbindung auf-
  955.                 gebaut werden (BUSY, NO CARRIER, VOICE oder ähnliches)
  956.                 oder während einer Verbindung lief etwas schief (Timeout,
  957.                 zu viele Versuche, Carrier verloren o.ä.) Dies kann nur
  958.                 geschehen, wenn TrapDoor nicht im Answer-Modus gestartet
  959.                 wurde, es aber sofort einen Anruf ausführen sollte, z.B.:
  960.                 TrapDoor Call 2:310/6.  
  961.          20 ... irgendetwas lief völlig falsch:
  962.                 TrapDoor konnte keinen Screen öffnen, kein Fenster,
  963.                 kein serielles Device oder Timer Device, hatte keinen
  964.                 Speicher zur Verfügung oder anderes dringend benötigte.
  965.  
  966.       Genauere Rückgabe Werte können durch den ARexx-Port erhalten werden.
  967.      Sehen Sie sich dazu das STATUS Kommando an.
  968.  
  969.  
  970.   3.12. Fax und Voice Unterstützung
  971.  
  972.       TrapDoor kann Fax- und Stimm- (Voice) Verbindungen erkennen, wenn
  973.      das Modem solche unterstützt. Dementsprechende externe Programme
  974.      können ausgeführt werden, um die eingehenden Fax- oder Voice-Anrufe
  975.      zu behandeln. Sehen Sie sich dazu die Beschreibung der 
  976.      FAXSTRING, FAXCOMMAND, VOICESTRING und VOICECOMMAND Kommandos an.
  977.  
  978.  
  979.   3.13. Automatic Buffer Sizing   
  980.  
  981.       Einige Benutzer haben sich über den Rechenzeitverbrauch von TD
  982.      beschwert. ABS (Automatische Puffergrößen Anpassung) versucht,
  983.      die Rechenzeit während ZModem-Übertragungen zu minimieren.
  984.  
  985.  
  986.  
  987.  
  988.  
  989.  
  990.  
  991.  
  992.  
  993.  
  994.  
  995.  
  996.  
  997.      Grundsätzliches                         Automatic Buffer Sizing
  998.  
  999.  
  1000.     Seite 17            TrapDoors fünfte Anleitung            Seite 17
  1001.  
  1002.  
  1003.   3.14. ARexx     
  1004.  
  1005.       TrapDoor hat einen ARexx-Port. Wenn es im Answer-Modus wartet,
  1006.      akzeptiert es ARexx-Kommandos. Der Port-Name, im ARexx-Jargon auch
  1007.      "Host Name" genannt, ist "TrapDoor", es sei denn, Sie ändern ihn mit
  1008.      REXXNAME. Verwenden Sie diesen Namen in ARexx-"Address..." Kommandos.
  1009.  
  1010.       Alle Kommandos und Schlüsselworte im Anhang "Configurations Keywords"
  1011.      können zum ARexx-Port geschickt werden, obwohl manche leicht abge-
  1012.      wandelte Bedeutungen haben, als im Nicht-ARexx-Modus. So können Sie
  1013.      z.B. mit SERIALNAME im Answer-Modus nicht wirklich auf das neue
  1014.      Device umschalten, Sie müssen TrapDoor dann schon abbrechen und neu
  1015.      starten.
  1016.  
  1017.       Außer dem kann aber fast alles, das Sie von der KommandoZeile aus
  1018.      angeben können (oder von einem Config-File aus) auch über ARexx aus-
  1019.      geführt werden.
  1020.  
  1021.       Einige Kommandos können nur über ARexx benutzt werden (oder mit
  1022.      TrapTell), diese Schlüsselworte sind mit (+) gekennzeichnet:
  1023.  
  1024.        (+) nur unter ARexx verfügbar
  1025.  
  1026.       Wenn Sie solche Kommandos vom CLI aus probieren, erhalten Sie nur
  1027.      eine Fehlermeldung.
  1028.  
  1029.       Normalerweise werden ARexx-Kommandos ausgeführt, wenn TrapDoor
  1030.      im Answer-Modus auf einen Anruf wartet. Einige ARexx-Kommandos können
  1031.      jedoch zur sofortigen Ausführung benutzt werden. Sie werden auch dann
  1032.      ausgeführt, wenn TrapDoor mit einem anderen System kommuniziert.
  1033.      Um ein Kommando sofort ausführen zu lassen, muß es mit einem "@"
  1034.      am Anfang versehen werden. Im Anhang sind solche Kommandos ebenfalls
  1035.      derart gekennzeichnet:
  1036.  
  1037.        (@) Asynchrone Ausführung möglich
  1038.  
  1039.       Hier ein paar Beispiele:
  1040.  
  1041.           /* Dieses ARexx Script ruft meinen Boss an. TD muß im Answer-
  1042.              Modus laufen */
  1043.  
  1044.           options results
  1045.           address "TrapDoor"
  1046.  
  1047.           "Call Boss"
  1048.           "Status D"
  1049.           say "Das Modem gab" RESULT "vom letzten Anruf zurück."
  1050.           "Status X"
  1051.           say "Der letzte Anruf brach ab wegen:" RESULT"."
  1052.  
  1053.  
  1054.  
  1055.  
  1056.  
  1057.      Grundsätzliches                                         ARexx
  1058.  
  1059.  
  1060.     Seite 18            TrapDoors fünfte Anleitung            Seite 18
  1061.  
  1062.  
  1063.       Sollten Sie keine Kopie von ARexx haben, kein Problem: das Programm
  1064.      "TrapTell" simuliert einen ARexx-Server und sendet eine Nachricht
  1065.      an TrapDoor und wartet auch auf Antworten.
  1066.  
  1067.        Hier ein Beispiel. Es bricht TrapDoor mit "Quit" ab.
  1068.  
  1069.           TrapTell "Quit" 
  1070.  
  1071.       Noch ein weiteres Beispiel. Wir versuchen zunächst, TrapDoor im
  1072.      Answer Modus zu starten, es soll aber nicht auf eingehende Anrufe
  1073.      reagieren, also setzen wir die Anzahl von "RINGS" sehr hoch. Sofort
  1074.      nach dem Start initialisieren wir alles und öffnen den ARexx-Port.
  1075.  
  1076.           run TrapDoor answer rings 50000 
  1077.           wait 5 secs 
  1078.  
  1079.       Nun möchte ich den Node 1:200/300 anrufen und den Connect-String
  1080.      erhalten:
  1081.  
  1082.           TrapTell "call 1:200/300" 
  1083.           TrapTell "status d" 
  1084.  
  1085.       Probieren Sie es aus, Sie sollten bald an das Bedienen der Programme
  1086.      gewöhnt sein. Im "Scripts/" Unterverzeichnis sind einige AmigaDos-
  1087.      Beispiel-Scripts, im "rexx/ Verzeichnis auch einige ARexx-Beispiele.
  1088.  
  1089.  
  1090.  
  1091.  
  1092.  
  1093.  
  1094.   3.15. Anwahl Scripts
  1095.  
  1096.       Manchmal ist der eingebaute Anwahl-Mechanismus in TrapDoor nicht
  1097.      gut genug. Er arbeitet gut mit normalen Telefon-Leitungen zwischen
  1098.      zwei Nodes, in manchen Fällen können diese aber über irgendein
  1099.      Netzwerk verbunden sein, das nicht gerade-durch verbunden ist, z.B.
  1100.      PCP, Telnet, Datex-P oder was auch immer.
  1101.  
  1102.       In solchen Netzwerken ist es normalerweise nötig, sich erst
  1103.      "einzuloggen", sich zu identifizieren und dann die Netzwerk-Adresse
  1104.      oder Telefonnummer zu wählen, mit der Sie verbunden werden wollen.
  1105.      Das Netzwerk verbindet Sie dann erst danach können Sie mit einer
  1106.      normalen FidoNet-Session beginnen.
  1107.  
  1108.  
  1109.  
  1110.  
  1111.  
  1112.  
  1113.  
  1114.      Grundsätzliches                                  Anwahl Scripts
  1115.  
  1116.  
  1117.     Seite 19            TrapDoors fünfte Anleitung            Seite 19
  1118.  
  1119.  
  1120.       TrapDoor beinhaltet eine kleine Script-Sprache, um diese Methode
  1121.      der Kommunikation zu ermöglichen. Sie müssen einige ARexx-Scripts
  1122.      schreiben, damit es mit Ihrem jeweilgen Netzwerk klappt. Dazu dienen
  1123.      STIMEOUT, SWRITE, SMODEM, SLINE, SCLEAR und SWAIT.
  1124.      Sobald Sie mit dem anderen FidoNet System verbunden sind, geben Sie
  1125.      das STARTSESSION Kommando. TrapDoor übernimmt dann und fährt mit einer
  1126.      normalen FidoNet Session fort.
  1127.  
  1128.        Hier ein kurzes Beispiel: 
  1129.  
  1130.           /* Ein Beispiel-Script, um über ein nicht-öffentliches Netzwerk
  1131.              eine Fido-Session zu starten. TrapDoor muß im Answer-Modus
  1132.              laufen. */
  1133.  
  1134.           address "TrapDoor"
  1135.  
  1136.           STIMEOUT 10
  1137.           SMODEM "~~ATZ|"      /* initialisiere das Modem */
  1138.           SWAIT OK
  1139.           STIMEOUT 60
  1140.           SMODEM "ATDP1234"    /* rufe das Netzwerk an*/
  1141.           SWAIT CONNECT
  1142.           SWAIT "login:"       /* wartet auf die Login-Aufforderung */
  1143.           SWRITE "mad max"||d2c(13)    /* sendet Username */
  1144.           SWAIT "password:"
  1145.           SWRITE "secret"||d2c(13)
  1146.           SWAIT "*"                  /* wartet auf Eingabeaufforderung */
  1147.           SWRITE "c 345-17635132#"||d2c(13)
  1148.           SWAIT "connection ok"
  1149.           STARTSESSION             /* beginnt die Session */
  1150.  
  1151.  
  1152.  
  1153.  
  1154.  
  1155.   3.16. Mehrere Lines (Anschlüsse)
  1156.  
  1157.       TrapDoor kann auch auf mehreren Anschlüssen laufen. Um Speicher
  1158.      zu sparen empfehlen wir, TrapDoor resident zu machen. Dies geschieht
  1159.      mit dem AmigaDos-Kommando "resident":
  1160.  
  1161.           Resident Mail:bin/TrapDoor       ; oder wo TrapDoor in Ihrem
  1162.                                            ; System abgelegt ist
  1163.  
  1164.       Sie müssen dann jeden Aufruf von TrapDoor mit unterschiedlichen
  1165.      Parametern für SERIALNAME oder zumindest SERIALUNIT und REXXNAME
  1166.      ausführen. TrapDoor weigert sich, das Serielle Device zu öffnen, 
  1167.      wenn der ARexx-Portname bereits in Benutzung ist.
  1168.  
  1169.  
  1170.  
  1171.  
  1172.  
  1173.  
  1174.  
  1175.  
  1176.      Grundsätzliches                              Mehrere Anschlüsse
  1177.  
  1178.  
  1179.     Seite 20            TrapDoors fünfte Anleitung            Seite 20
  1180.  
  1181.  
  1182.       Nehmen wir an, Ihr Config-File enthält, neben anderen Dingen, die
  1183.      Zeile
  1184.  
  1185.           SerialName "serial.device"
  1186.           SerialUnit 0
  1187.  
  1188.      Dann starten diese Kommandos:
  1189.  
  1190.           Run TrapDoor SerialUnit 1 RexxName "TrapDoor-1"
  1191.           Run TrapDoor SerialUnit 2 RexxName "TrapDoor-2"
  1192.           Run TrapDoor SerialName other.device RexxName "TrapDoor-3"
  1193.  
  1194.      ...drei Kopien von TrapDoor. Die erste mit dem serial.device,
  1195.      unit 1 - dessen ARexx-Port heißt "TrapDoor-1"; die zweite mit
  1196.      serial.device, unit 2 und ARexx-Port "TrapDoor-2" und die dritte
  1197.      mit einem speziellen seriellen Device namens "other.device", unit 0
  1198.      und einem ARexx-Port "TrapDoor-3".
  1199.  
  1200.       Oft ist es sinnfoll, mehrere Configurationen für mehrere Lines zu
  1201.      haben und nicht nur obige sondern mehr Parameter zu ändern, wie
  1202.      z.B. die Fenster-Größen und Positionen (LOGWINDOW, STATWINDOW) usw.
  1203.      Es gibt ja auch den speziellen SCREENMODE TRAPDOOR, der fast wie
  1204.      SCRENNMODE CUSTOM arbeitet, nur mit dem Unterschied, daß alle
  1205.      Aufrufe von TrapDoor ihre Fenster auf dem gleichen TrapDoor-Screen
  1206.      aufmachen. Der erste Aufruf von TrapDoor öffnet den Screen und erst
  1207.      das Beenden der letzten TrapDoor-Kopie schließt ihn wieder.
  1208.      Ab KickStart 2.04 können Sie auch SCREENMODE PUBLIC verwenden, das
  1209.      arbeitet genau so wie SCREENMODE TRAPDOOR, hat aber die Vorteile
  1210.      von KS2.04 "Public Screens", es können also auch andere Programme
  1211.      ihre Fenster auf dem Screen öffnen! Oder TrapDoor kann auf anderen
  1212.      bereits vorhandenen PublicScreens laufen.
  1213.  
  1214.       Um ARexx-Kommandos an eine bestimmte Kopie von TrapDoor zu senden
  1215.      verwenden Sie den ARexx-Befehl ADDRESS:
  1216.  
  1217.           /* Dieses ARexx-Script schließt TrapDoor auf Line 3 */
  1218.  
  1219.           address "TrapDoor-3"
  1220.           "quit"
  1221.  
  1222.       Wenn Sie TrapTell oder TrapPoll benutzen, verwenden Sie "-p" um
  1223.      den Portnamen anzuwählen:
  1224.  
  1225.           TrapTell -pTrapDoor-3 "quit" 
  1226.  
  1227.  
  1228.  
  1229.  
  1230.  
  1231.  
  1232.  
  1233.  
  1234.  
  1235.  
  1236.      Grundsätzliches                                Mehrere Anschlüsse
  1237.  
  1238.  
  1239.     Seite 21            TrapDoors fünfte Anleitung            Seite 21
  1240.  
  1241.  
  1242.   3.17. Logfile Buffering
  1243.  
  1244.       Ältere TrapDoor Versionen (bis 1.80) haben das LogFile nach
  1245.      jeder Zeile auf den neuesten Stand gebracht (das sogenannte FLUSHING).
  1246.      Damit wurde der Programmablauf jedoch stark gebremst, besonders bei
  1247.      großen LogFiles. Deshalb ermöglicht TrapDoor jetzt das Einstellen von
  1248.      Maximalwerten für Sekunden oder Zeilen, nach der erst das LogFile
  1249.      neu geschrieben werden soll. Erst, wenn einer der Maximalwerte
  1250.      erreicht wurde, wird geFLUSHt.
  1251.  
  1252.       Dieses Schwert hat zwei Schneiden: Ihr System wird schneller, wenn
  1253.      Sie das LogFile seltener erneuern lassen. Andererseits, wenn Ihr
  1254.      System sich aufhängt, verlieren Sie unter Umständen Einträge im Log.
  1255.      Lassen Sie mindestens alle zehn Sekunden oder zehn Zeilen das Log
  1256.      erneuern.
  1257.  
  1258.       Das LogFile wird immer erneuert, bevor ein externes Programm
  1259.      gestartet wird, so daß das externe Programm Daten an das LogFile
  1260.      anhängen kann. Auch ist das LogFile aktuell, wenn TrapDoor im
  1261.      Answer-Modus wartet.
  1262.  
  1263.   3.18. OwnDevUnit.library Unterstützung    
  1264.  
  1265.       Seit Version 1.84 unterstützt TrapDoor OwnDevUnit.Library.
  1266.      Das ist eine FreeWare-Library, die in Ihrem LIBS: Verzeichnis liegen
  1267.      kann und Zugriffe auf den seriellen Port verwaltet.
  1268.  
  1269.       Stellen Sie sich vor, TrapDoor läuft im Answer Modus, hat nichts
  1270.      zu tun und wartet auf einen Anruf. Sie wollen jetzt aber einen
  1271.      ausgehenden UUCP-Anruf machen. Glücklicherweise unterstützt auch
  1272.      das UUCP-Paket von Matt Dillon die OwnDevUnit.Library, also müssen
  1273.      Sie nur "uucico" starten, um den Anruf zu machen. Mit der
  1274.      OwnDevUnit.Library teilt uucico TrapDoor mit, daß es den seriellen
  1275.      Port braucht, TrapDoor schließt ihn und überläßt ihn dem anderen
  1276.      Programm. Hinterher, wenn uucico fertig ist, übernimmt TrapDoor den
  1277.      Port wieder und reinitialisiert das Modem, bereit für neue ein-
  1278.      gehende Anrufe.
  1279.  
  1280.       Die Unterstützung der OwnDevUnit.Library ist automatisch. Wenn die
  1281.      Library geöffnet werden kann, nutzt TrapDoor sie auch.
  1282.  
  1283.       Zu beachten ist: Während das serielle Device "weggenommen" wird,
  1284.      "schläft" TrapDoor - es weist die meisten ARexx-Kommandos zurück.
  1285.      Außer den asynchronen Kommandos (die mit dem @) beantwortet es alle
  1286.      eingehenden ARexx-Kommandos mit einem Ergebnis Code von 50.
  1287.  
  1288.       Die OwnDevUnit.Library wird nicht mit TrapDoor ausgeliefert, sie
  1289.      befindet sich unter anderem auf der Fish Disk 650.
  1290.  
  1291.  
  1292.      Grundsätzliches                  OwnDevUnit.library Unterstützung
  1293.  
  1294.  
  1295.     Seite 22            TrapDoors fünfte Anleitung            Seite 22
  1296.  
  1297.  
  1298.   4. Configurations Kommandos 
  1299.  
  1300.       Alle Configurations Kommandos werden im Kapitel "Keywords" auf-
  1301.      gelistet. Sie können im Configurations File oder in der Kommandozeile
  1302.      benutzt werden. Diese Keywords sind weder case sensitive noch
  1303.      Positionsabhängig. (case sensitiv = Unterscheidung zwischen
  1304.      Groß - und Kleinschreibung)
  1305.  
  1306.        Die Bedeutung der Zusätze
  1307.  
  1308.        (+) nur für ARexx verfügbar
  1309.        (@) asynchrone Ausführung möglich
  1310.  
  1311.      werden im ARexx-Kapitel erklärt.
  1312.  
  1313.       Wenn Sie Leerzeichen in einem String verwenden wollen, müssen Sie
  1314.      den String mit Anführungszeichen versehen:
  1315.  
  1316.           SYSOP "Maximilian Hantsch" 
  1317.  
  1318.       Der Backslash ('\') ist ein Escape-Zeichen, wenn Sie zum Beispiel
  1319.      ein Anführungszeichen in einem String verwenden wollen, nehmen Sie:
  1320.  
  1321.           NAME "The \"quoted\" node" 
  1322.  
  1323.       Natürlich müssen Sie auch ein einzelnes Backslash mit Escape
  1324.      versehen:
  1325.  
  1326.           BANNER "A Slash / and a Backslash \\ ..." 
  1327.  
  1328.  
  1329.  
  1330.  
  1331.  
  1332.  
  1333.  
  1334.  
  1335.  
  1336.  
  1337.  
  1338.  
  1339.  
  1340.  
  1341.  
  1342.  
  1343.  
  1344.  
  1345.  
  1346.  
  1347.  
  1348.  
  1349.  
  1350.  
  1351.  
  1352.  
  1353.      Configurations Kommandos
  1354.  
  1355.  
  1356.     Seite 23            TrapDoors fünfte Anleitung            Seite 23
  1357.  
  1358.  
  1359.   4.1. Kommando-Platzhalter mit Prozentzeichen
  1360.  
  1361.        Die AFTERSESSION, BBSCOMMAND, DIALER, FAXCOMMAND, FREQUEST,
  1362.      RINGCOMMAND und VOICECOMMAND Kommandos interpretieren einen Koman-
  1363.      do-String, der ausgeführt wird. In diesem String können folgende
  1364.      %-Platzhalter Verwendung finden. Diese werden nach Groß- und Klein-
  1365.      Schreibung unterschieden!
  1366.  
  1367.           %a ... aka des gegenseitigen Systems (pro %a eine AKA)
  1368.           %A ... alle Akas des gegens. Systems (mit Space getrennt)
  1369.           %b ... Baudrate (zw. Computer und Modem - DTE-Rate)
  1370.           %B ... Baudrate (der aktuellen Verbindung modemseitig)
  1371.           %C ... komplette CONNECT Meldung des Modems
  1372.           %s ... serial device Name
  1373.           %u ... serial device unit 
  1374.           %f ... serial device Flags
  1375.           %r ... eindeutige "zufaellige" Zahl: Ein Dos-Timestamp
  1376.           %l ... Name des LogFiles
  1377.           %Z ... Zone des anderen Systems
  1378.           %N ... Netz des anderen Systems
  1379.           %F ... Fido-Node Nummer des anderen Systems
  1380.           %P ... Point Nummer des anderen Systems
  1381.           %n ... komplette FidoNet Adresse des anderen Systems
  1382.           %S ... Name des Sysop des anderen Systems
  1383.           %R ... Name des ARexx Ports dieser TrapDoor-Kopie
  1384.           %p ... Name des Public Screens
  1385.           %I ... Name des "inbound directory"
  1386.           %O ... name des "outbound directory"
  1387.           %d ... Richtung: 1 bei eingehenden, -1 b. ausgehenden Anrufen
  1388.           %% ... %
  1389.  
  1390.        Beim FREQUEST Keyword gibt es zusätzlich folgende Platzhalter:
  1391.  
  1392.           %i ... Name des .REQ File (Input File)
  1393.           %o ... Name des .RLO File (Output File)
  1394.  
  1395.       %b und %B sind identisch, es sei denn, Sie benutzen LOCK. In dem
  1396.      Fall gibt %b die geLOCKte Baudrate und %B die Verbindungs-Baudrate
  1397.      an, die das Modem mit "CONNECT XXXX" wiedergegeben hatte.
  1398.  
  1399.  
  1400.  
  1401.  
  1402.  
  1403.  
  1404.  
  1405.  
  1406.  
  1407.  
  1408.  
  1409.  
  1410.  
  1411.  
  1412.  
  1413.      Configurations Kommandos              Prozent-Platzhalter
  1414.  
  1415.  
  1416.     Seite 24            TrapDoors fünfte Anleitung            Seite 24
  1417.  
  1418.  
  1419.   4.2. Modem Kommandos
  1420.  
  1421.       Alle Modem-Kommandos (MODEMINIT, MODEMDIALPRE, MODEMDIALPOST,
  1422.      MODEMANSWER und MODEMHANGUP -- werden später erklärt) interpretieren
  1423.      ein paar Sonderzeichen im Übergabestring:
  1424.  
  1425.           ~ ... kurze Verzögerung
  1426.           ^ ... DTR unterbrechen, Moment waren, DTR wieder an
  1427.           | ... Carriage Return (Return) wird gesendet
  1428.           \ ... Escape-Zeichen, nächstes Zeichen wird _so_ gesendet
  1429.  
  1430.       Alle anderen Zeichen werden ungeändert zum Modem geschickt.
  1431.  
  1432.       Wie bei den Configurations-Keywords wirkt der Backslash als ESC-
  1433.      Zeichen. Das darauffolgende Zeichen wird nicht interpretiert. Wenn
  1434.      Sie z.B. ein AT~Z4 zum Modem schicken wollen, schreiben Sie:
  1435.  
  1436.           AT\~Z4| 
  1437.  
  1438.       Wenn Sie dieses Kommando in das Config-File packen, denken Sie daran,
  1439.      daß der Backslash selber auch mit Escape versehen werden muß, es
  1440.      heißt im Config-File also:
  1441.  
  1442.           MODEMINIT "AT\\~Z4|" 
  1443.  
  1444.      - das wird noch katastrophaler, wenn Sie einen Backslash selbst
  1445.      zum Modem schicken wollen! Zum Beispiel kennen manche Modems Komandos
  1446.      wie AT\N0. Im Config-File stände dann:
  1447.  
  1448.           MODEMINIT "AT\\\\N0|" 
  1449.  
  1450.  
  1451.  
  1452.  
  1453.  
  1454.  
  1455.  
  1456.  
  1457.  
  1458.  
  1459.  
  1460.  
  1461.  
  1462.  
  1463.  
  1464.  
  1465.  
  1466.  
  1467.  
  1468.  
  1469.  
  1470.  
  1471.  
  1472.      Configurations Kommandos                        Modem Kommandos
  1473.  
  1474.  
  1475.     Seite 25            TrapDoors fünfte Anleitung            Seite 25
  1476.  
  1477.  
  1478.   4.3. Keywords     
  1479.  
  1480.       Dieses Kapitel listet jedes Schlüsselwort und ARexx-Kommando auf,
  1481.      das von TrapDoor verstanden wird. Die Parameter und Funktionen werden
  1482.      einzeln erläutert, die Liste ist alphabetisch geordnet. Schlüssel-
  1483.      worte, die nur "Ja" oder "Nein" als Parameter akzeptieren, werden 
  1484.      unter ihrem eigentlichen Namen gelistet - (NO)DIETIFNA steht unter
  1485.      "D".
  1486.  
  1487.   4.3.1. (NO)7WIRE     
  1488.  
  1489.       Legt fest, ob ein serielles Kabel mit sieben Verbindungen benutzt
  1490.      wird. Damit weiß das serielle Device, ob CTS und RTS genutzt werden
  1491.      können. Bei High-Speed-Modems wie dem US Robotics HST sollte in jedem
  1492.      Fall 7WIRE gesetzt sein und das Modem auf "hardware handshake" einge-
  1493.      stellt werden.
  1494.      Voreinstellung ist 7WIRE
  1495.  
  1496.      Beispiele: 7Wire 
  1497.               No7Wire 
  1498.  
  1499.   4.3.2. ABORT signals     
  1500.  
  1501.       Abort ist ein ARexx-Kommando, das wie ^Ç, ^D, ^E und ^F
  1502.      arbeitet. Um einen solchen "Tastendruck" zu simulieren, senden
  1503.      Sie einfach ein "ABORT k", wobei k für C, D, E oder F steht.
  1504.      Mehrfachangaben sind erlaubt, "ABORT CDEF" tut genau das, was man
  1505.      erwarten sollte. Um TrapDoor abzubrechen, wenn es im Answer-Modus
  1506.      läuft, benutzt man "ABORT F".
  1507.  
  1508.        (+) nur über ARexx
  1509.        (@) Asynchrone Ausführung möglich (@ABORT) 
  1510.  
  1511.      Beispiel: TrapTell "Abort F" 
  1512.  
  1513.   4.3.3. (NO)ABS     
  1514.  
  1515.       Schaltet die automatische Buffer-Anpassung an oder aus. Wenn ABS
  1516.      angeschaltet ist, versucht TrapDoor, möglichst wenig Rechenzeit zu
  1517.      verbrauchen, während ein ZModem-Empfang im Gang sind. ABS hat keinen
  1518.      Einfluss auf Telink/DietIfna/Xmodem/FTS1 Protokolle, ebenfalls keinen
  1519.      auf den Ablauf des YooHoo oder EMSI Handshakes oder auf ZModem-Sende-
  1520.      Tätigkeiten.
  1521.       Voreinstellung ist NOABS
  1522.  
  1523.      Beispiele: ABS 
  1524.               NoABS 
  1525.  
  1526.   4.3.4. (NO)ACCOUNTING     
  1527.  
  1528.       Schaltet die Limits, das Accounting, an oder aus. Wenn Acoounting
  1529.      eingeschaltet ist, merkt sich TrapDoor die Anzahl Anrufe beim 
  1530.      jeweiligen Node, die Kosten aller Anrufe bei diesem, alle eingehenden
  1531.      Anrufe von diesem, die Zahl der erfolgreichen und misslungenen
  1532.      Verbindungen sowie die Anzahl der Abbrüche wegen BUSY, NO CONNECTION
  1533.      oder VOICE.
  1534.       Voreinstellung ist NOACCOUNTING
  1535.  
  1536.  
  1537.      Konfigurations Kommandos                              Keywords
  1538.  
  1539.  
  1540.     Seite 26            TrapDoors fünfte Anleitung            Seite 26
  1541.  
  1542.  
  1543.      Beispiel: Accounting 
  1544.  
  1545.   4.3.5. ACCTMAX limits     
  1546.  
  1547.       Wenn Accounting benutzt wird, sieht TrapDoor vor dem Anruf bei
  1548.      einem Node nach, ob die Limits vom auszuführenden Anruf überschrit-
  1549.      ten würden. Dieses Schlüsselwort setzt die Limits.
  1550.  
  1551.       Die Parameter für "limits" bestehen aus einem einzelnen String,
  1552.      der in Anführungszeichen eingeschlossen sein muß. Gesetzt werden:
  1553.  
  1554.        - die maximalen Kosten
  1555.        - die maximale Anrufanzahl
  1556.        - Zahl der misslungenen Versuche (Unterbrechung der Verbindung
  1557.          trotz erfolgreichem Connects)
  1558.        - Zahl der BUSY-Meldungen
  1559.        - Zahl der "no connection/no carrier/no dialtone" Meldungen
  1560.        - Zahl der "Voice" Meldungen
  1561.  
  1562.      ... in dieser Reihenfolge. Um ein bestimmtes Limit zu ignorieren,
  1563.      setzen Sie es auf Minus Eins. Die Voreinstellung ist
  1564.      ACCTMAX "-1 -1 -1 -1 -1 -1".  
  1565.  
  1566.      Beispiel: AcctMax "100 50 10 -1 -1 0" 
  1567.  
  1568.      setzt die Limits für weitere ausgehende Anrufe auf
  1569.  
  1570.        - Kosten bislang <= 100.  
  1571.        - Anrufe bislang <= 50.  
  1572.        - Abgebrochene Verbindungen <= 10.  
  1573.        - Zahl der BUSY, NO CONNECTION ist egal  
  1574.        - Zahl der VOICE <= 0 (das heisst: nicht anrufen, wenn auch nur
  1575.          eine VOICE Meldung auftrat).  
  1576.  
  1577.   4.3.6. ADJUST factor     
  1578.  
  1579.       Merke: Die folgende Erklärung bezieht sich nur auf AmigaOS bis
  1580.      1.3. Das serielle Device wurde im OS 2.04 erheblich verbessert - 
  1581.      wenn Sie OS2.04 oder höher haben, setzen Sie ADJUST auf Null oder
  1582.      lassen Sie es komplett weg, da die Voreinstellung ADJUST 0 ist.
  1583.  
  1584.       Unglücklicherweise hat die Amiga Software des seriellen Devices
  1585.      ein Problem mit Baudraten: die Baudrate wird intern falsch berechnet
  1586.      und weicht daher von der tatsächlichen etwas ab. Der Unterschied ist
  1587.      auch noch von NTSC zu PAL Maschinen abweichend, was alles schlimmer
  1588.      macht...
  1589.  
  1590.       Einige Modems arbeiten gut mit solch eklig falschen Baudraten, 
  1591.      andere tolerieren es nicht und bringen viele Übertragungsfehler.
  1592.      Das scheint übrigens auch der Grund zu sein, warum Programme wie
  1593.      BinkleyTerm Amiga nicht mit HighSpeed-Modems arbeiten.
  1594.  
  1595.       TrapDoor hat eine Abhilfe: ADJUST erlaubt es Ihnen, die Abweichung
  1596.  
  1597.  
  1598.      Configuration Kommandos                              Keywords
  1599.  
  1600.  
  1601.     Seite 27            TrapDoors fünfte Anleitung            Seite 27
  1602.  
  1603.  
  1604.      bei der Berechnung der Baudrate selber anzugeben, bevor diese
  1605.      weitergegeben wird zum seriellen Device. Der Wert sollte dabei
  1606.      in tausendstel angegeben werden (1/1000). Ein Beispiel:
  1607.      Bei einem Wert von -11 liegt die weitergeleitete Baudrate bei
  1608.      2400-1.1% = 2400-26.4 = 2373.6 baud. Dieser Wert wird auf Integer
  1609.      gerundet und an das serielle Device weitergegeben. Dieses missinter-
  1610.      pretiert den Wert und setzt die Baudrate hardwaremäßig fast genau
  1611.      auf 2400 baud.
  1612.  
  1613.       Normalerweise sollte dieser Parameter bei der Voreinstellung be-
  1614.      lassen werden, nur, wenn Sie AmigaOS1.3 oder kleiner haben und
  1615.      mit der seriellen Schnittstelle Probleme haben, versuchen Sie es mit
  1616.      -11 oder vielleicht gar etwas anderem. Experementieren Sie!
  1617.  
  1618.      Beispiel: Adjust -11 
  1619.  
  1620.   4.3.7. AFTERSESSION command-string     
  1621.  
  1622.       Wenn TrapDoor eine FidoNet-Verbindung beenndet und das Modem
  1623.      aufhängt, ruft es das Kommando auf, das Sie hier angeben. Es können
  1624.      %-Platzhalter verwendet werden, die durch die Parameter der gerade
  1625.      beendeten Session ersetzt werden. Eine Liste der Platzhalter finden
  1626.      Sie im Kapitel "Platzhalter". Wenn Sie keine AFTERSESSION brauchen,
  1627.      können Sie das Kommando mit AFTERSESSION "" abschalten oder komplett
  1628.      weglassen, die Voreinstellung ist, keine AFTERSESSION-Kommandos aus-
  1629.      zuführen.
  1630.  
  1631.      Beispiele: AfterSession "run Execute Script:CheckInbound" 
  1632.                 AfterSession "" 
  1633.  
  1634.   4.3.8. AKA akalist     
  1635.  
  1636.       Während eines EMSI-Handshakes werden nicht nur Ihre Hauptadresse
  1637.      ausgegeben sondern auch die Liste Ihrer AKAs (Auch-Bekannt-Unter).
  1638.      Mit dem AKA-Keyword geben Sie diese Liste in Form eines Strings mit
  1639.      allen Adressen in einer Zeile an.
  1640.  
  1641.       Es gibt ein Maximum von 20 AKAs für Ihr System. Die Voreinstellung
  1642.      ist: KEINE AKAs.
  1643.  
  1644.      Beispiel: Aka "2:3160/0 2:31/0 27:47/11" 
  1645.  
  1646.   4.3.9. (NO)ALLOWREFUSING     
  1647.  
  1648.       Erlaubt oder verbietet "AllowRefusing" Modus - Voreinstellung ist
  1649.      ALLOREFUSING.
  1650.  
  1651.       Wenn ALLOWREFUSING eingeschaltet ist, respektiert TrapDoor die
  1652.      Wünsche des anderen Mailers im EMSI-Handshake. Wenn das andere Ende
  1653.      z.B. keine komprimierte Mail erhalten will, sendet TrapDoor auch
  1654.      keine. Mit NOALLOWREFUSING würde TrapDoor alles senden.
  1655.  
  1656.  
  1657.      Konfigurations Kommandos                              Keywords
  1658.  
  1659.  
  1660.     Seite 28            TrapDoors fünfte Anleitung            Seite 28
  1661.  
  1662.  
  1663.      Beispiele: AllowRefusing 
  1664.                 NoAllowRefusing 
  1665.  
  1666.   4.3.10. ANSWER     
  1667.  
  1668.       Läßt TrapDoor im "Answer Modus" laufen. TD wartet auf Anrufe,
  1669.      nimmt diese entgegen und versucht, eine Session mit dem anderen
  1670.      System zu starten. Wenn TrapDoor im Answer-Modus ist, akzeptiert es
  1671.      Kommandos über AREXX. 
  1672.  
  1673.      Beispiel: Answer 
  1674.  
  1675.   4.3.11. ARQSTRING string     
  1676.  
  1677.       Hiermit teilen Sie TrapDoor mit, was Ihr Modem zurückgibt, wenn
  1678.      es mit einem anderen Modem Fehlerkorrektur-Verbindungen hat. HST-
  1679.      Modems geben z.B. den String "ARQ" aus, wie z.B. in
  1680.      "CONNECT 9600/ARQ/HST/HST".
  1681.  
  1682.       Sie müssen den richtigen ARQSTRING gesetzt haben, wenn Sie
  1683.      FLOATLOCK oder/und SNIFFARQ verwenden.
  1684.  
  1685.      Beispiel: ArqString "ARQ" 
  1686.  
  1687.   4.3.12. (NO)AUTOADJUST     
  1688.  
  1689.        Wenn AutoAdjust gesetzt ist, versucht TrapDoor, seine Status-
  1690.      und LogFenster so zu vergrößern/verkleinern, daß sie auf den
  1691.      jeweilgen Screen passen. Dies funktioniert ab KickStart 2.04.
  1692.      Die Voreinstellung ist NOAUTOADJUST.
  1693.  
  1694.      Beispiele: AutoAdjust 
  1695.                 NoAutoAdjust 
  1696.  
  1697.   4.3.13. (NO)AUTOOVERSCAN     
  1698.  
  1699.       Wenn Sie SCREENMODE CUSTOM, TRAPDOOR oder PUBLIC verwenden,
  1700.      zwingen Sie hiermit TrapDoor, den Screen nicht in der Standard-Göße
  1701.      sondern in der maximalen Workbench-Overscan-Größe zu öffnen. Wenn
  1702.      Sie z.B. ein Programm wie "MoreRows" verwenden, um Ihren Workbench-
  1703.      Screen zu vergrößern oder erweiterte Overscan Einstellungen benutzen,
  1704.      (ab KS2.04) und Sie TrapDoor auch gerne auf solch großen Bildschirmen
  1705.      hätten, benutzen Sie AUTOOVERSCAN. Die Voreinstellung ist
  1706.      NOAUTOOVERSCAN.
  1707.  
  1708.      Beispiele: AutoOverScan 
  1709.                 NoAutoOverScan 
  1710.  
  1711.  
  1712.  
  1713.  
  1714.  
  1715.  
  1716.  
  1717.      Konfigurations Kommandos                              Keywords
  1718.  
  1719.  
  1720.     Seite 29            TrapDoors fünfte Anleitung            Seite 29
  1721.  
  1722.  
  1723.   4.3.14. (NO)BACKGROUND     
  1724.  
  1725.       Wenn Sie BACKGROUND gesetzt haben, öffnet TrapDoor seinen Screen
  1726.      hinter allen anderen. Die Log- und Status-Fenster werden nicht ak-
  1727.      tiviert, so daß Ihr eigenes, gerades aktives Fenster aktiv bleibt.
  1728.      Voreinstellung ist NOBACKGROUND.  
  1729.  
  1730.      Beispiele: NoBackGround 
  1731.                 BackGround 
  1732.  
  1733.   4.3.15. BANNER bannerline     
  1734.  
  1735.       Diese Zeile wird an die andere Seite geschickt, wenn TrapDoor einen
  1736.      Anruf annimmt. Normalerweise identifiziert sich z.B. Ihr System hier,
  1737.      sagt "Moin" oder bittet menschliche Anrufer aufzulegen.
  1738.  
  1739.       Anstelle einer einzelnen Zeile können Sie auch ein Textfile schicken.
  1740.      Geben Sie dann "<filename" als BANNER an, wobei "filename" natürlich
  1741.      der Name des zu schickenden Files ist. Ihr Banner-File sollte nicht
  1742.      zu lang sein, einige Zeilen reichen. TrapDoor rechnet LineFeeds auto-
  1743.      matisch in CRLFs um, wenn das File gesendet wird.
  1744.  
  1745.      Beispiele: Banner "TrapDoor Development, online 00:00-06:00" 
  1746.                 Banner "<mail:banner.txt" 
  1747.  
  1748.   4.3.16. BAUD baudrate     
  1749.  
  1750.       Dies ist die Baudrate für alle Initialisierungen des Modems.
  1751.      Die Geschwindigkeit kann sich während der Verbindung ja ändern
  1752.      (siehe LOCK), wenn Sie die Baudrate nicht festgeLOCKt haben.
  1753.  
  1754.      Beispiel: Baud 2400 
  1755.  
  1756.   4.3.17. BBSCHAR character     
  1757.  
  1758.       Diese Option ist eingebaut worden, um andere "Drücken Sie..."
  1759.      Tasten zu ermöglichen, die auf den BBS-Betrieb umschalten. Dies
  1760.      ist für Benuter mit Computern sinnvoll, die keine ESC-Taste haben,
  1761.      wie z.B. einigen Mac-Modellen oder dem C64. Der ASCII-Wert, den
  1762.      Sie hier angeben, wird dann wie ein ESC behandelt. Die ESC-Taste
  1763.      bleibt zusätzlich aktiv.
  1764.  
  1765.       Es gibt drei Möglichkeiten, die Taste anzugeben:
  1766.  
  1767.        - Dezimaler ASCII Code: geben Sie einfach den ASCII-Code an.
  1768.        - Hexadezimaler ASCII Code: Setzen Sie ein $ vor den Wert.
  1769.        - das ASCII Zeichen selbst: entweder setzen Sie ein einzelnes
  1770.          Häkchen ("'") voran oder einfach das Zeichen selbst, wenn es
  1771.          nicht mit anderen Optionen kollidiert (wie dem Dollar-Zeichen).
  1772.  
  1773.        Voreinstellung ist BBSCHAR '!'.  
  1774.  
  1775.  
  1776.      Configuration Kommandos                              Keywords
  1777.  
  1778.  
  1779.     Seite 30            TrapDoors fünfte Anleitung            Seite 30
  1780.  
  1781.  
  1782.      Beispiele: BBSChar 35 
  1783.                 BBSChar $21 
  1784.                 BBSChar !
  1785.                 BBSChar '!' 
  1786.  
  1787.   4.3.18. BBSCOMMAND command-string     
  1788.  
  1789.       Hier wird der Befehl angegeben, mit dem TrapDoor Ihre BBS startet.
  1790.      Auch hier finden die %-Platzhalter Anwendung (siehe "Platzhalter").
  1791.  
  1792.       Wenn ein Anrufer ESC drückt, werden die %-Kommandos durch den
  1793.      korrespondierenden String ersetzt und die dann entstandene Kommando-
  1794.      Zeile ausgeführt.
  1795.  
  1796.       BBSCOMMAND findet nur Anwendung, wenn BBSMODE auf SPAWN oder EXIT
  1797.      gesetzt ist.
  1798.  
  1799.      Beispiele: BBSCommand "immed TR0 %b %B" 
  1800.                 BBSCommand "uucico -r0" 
  1801.  
  1802.   4.3.19. BBSINOUT device     
  1803.  
  1804.       Hier können Sie StdIn und StdOut auf etwas anderes setzen, wenn
  1805.      das BBSCOMMAND ausgeführt wird. Normalerweise nähme TrapDoor die
  1806.      Kanäle des ursprünglichen CLIs. Sie können aber ein beliebiges
  1807.      Dos-Device nehmen, wie z.B. AUX:
  1808.  
  1809.       Um diese Funktion abzuschalten, setzen Sie BBSINOUT "". Die
  1810.      Voreinstellung ist die gleiche.
  1811.  
  1812.      Beispiel: BBSInOut AUX: 
  1813.  
  1814.   4.3.20. BBSMESSAGE text     
  1815.  
  1816.       Mit diesem Keyword können Sie die Voreinstellungen für die
  1817.      Mitteilungen überschreiben, die TrapDoor nach dem Banner an den
  1818.      Anrufer ausgibt. Wie Sie in BBSMODE sehen, sendet TrapDoor zu
  1819.      unterschiedlichen BBSMODEs auch unterschiedliche Meldungen. Diese
  1820.      werden mit BBSMESSAGE geändert.
  1821.  
  1822.       Ein Text, den Sie mit BBSMESSAGE angeben bleibt aktiv, bis ein
  1823.      neues BBSMESSAGE Kommando an TrapDoor geschickt wird. Der Text
  1824.      bleibt auch aktiv, wenn Sie mit BBSMODE den Modus ändern, verges-
  1825.      sen Sie also nicht, die BBSMESSAGE in Ihren (ARexx) Scripts immer
  1826.      mit zu ändern, wenn Sie BBSMODE ändern!
  1827.  
  1828.       Um die Original-Meldungen wieder zu erhalten, benutzen Sie
  1829.      BBSMESSAGE "". Dies ist auch die Voreinstellung.
  1830.  
  1831.      Beispiele: BBSMessage "Bitte druecken Sie zweimal Escape." 
  1832.                 BBSMessage "This system is closed until 5:30." 
  1833.                 BBSMessage "" 
  1834.  
  1835.  
  1836.      Konfigurations Kommandos                              Keywords
  1837.  
  1838.  
  1839.     Seite 31            TrapDoors fünfte Anleitung            Seite 31
  1840.  
  1841.  
  1842.   4.3.21. BBSMODE mode     
  1843.  
  1844.       Es gibt vier Modi, ein BBS mit TrapDoor zu koppeln. Die Vorein-
  1845.      stellung ist BBSMODE NONE (kein BBS)
  1846.  
  1847.           NONE ... Es gibt keine angeschlossene Box. TrapDoor zeigt
  1848.                    "Mail only system -- please hang up", wenn Anrufer
  1849.                    anrufen.
  1850.  
  1851.           SPAWN .. TrapDoor führt das BBSCOMMAND aus um eine Box zu
  1852.                    starten, wenn der Anrufer ESC oder die zusätzliche
  1853.                    Taste drückt. Wenn die Box beendet ist und zurückgibt,
  1854.                    reinitialisiert TrapDoor das Modem und wartet wieder.
  1855.  
  1856.           EXIT ... TrapDoor führt ebenfalls das SPAWN-Kommando aus,
  1857.                    wenn es zurück gibt, beendet sich aber TrapDoor.
  1858.  
  1859.           ZMH .... es gibt eine Box, im Moment ist darauf aber kein
  1860.                    Zugriff möglich, weil die "Zone Mail Hour", die
  1861.                    Mail-Austausch-Stunde, stattfindet. TrapDoor gibt
  1862.                    "Mail only period -- please call later"
  1863.                    an den Anrufer aus.
  1864.  
  1865.      Beispiele: BBSMode Spawn 
  1866.                BBSMode None 
  1867.                BBSMode ZMH 
  1868.  
  1869.   4.3.22. (NO)BEEPDISPLAY     
  1870.  
  1871.       Wenn BEEPDISPLAY angeschaltet ist, läßt TrapDoor den Bildschirm
  1872.      aufblinken, sobald das Modem eine CONNECT-Meldung ausgibt. Mit
  1873.      NOBEEPDISPLAY kann diese Funktion abgeschaltet werden, Voreinstellung
  1874.      ist BEEPDISPLAY.
  1875.  
  1876.      Beispiel: NoBeepDisplay 
  1877.  
  1878.   4.3.23. BOSS zone:net/node.point     
  1879.  
  1880.       Hiermit wird die FidoNet Adresse Ihres Bosses angegeben, wie
  1881.      z.B. "2:310/3". Denken Sie daran, die Zone und Point Angabe nicht
  1882.      zu vergessen, wenn Ihr Boss im 4 dimensionalen Modus arbeitet!
  1883.  
  1884.       Die Einstellung bei BOSS gibt ebenfalls an, welche Mail an das
  1885.      andere System gesendet wird, wenn Sie eine Telefonnummer angeben.
  1886.      Das heißt: Wenn Sie 2:310/3 anrufen mit "TrapDoor call 0043-1-454330"
  1887.      um ein File zu requesten, dann müssen Sie auch BOSS auf 2:310/3
  1888.      für diesen Anruf setzen, sonst wird das Request-Gesuch nicht abge-
  1889.      schickt!
  1890.  
  1891.       Um sicher zu gehen setzen Sie BOSS auf Ihre eigene Adresse, wenn
  1892.      Sie einen Node fahren.
  1893.  
  1894.      Beispiel: Boss 2:310/6 
  1895.  
  1896.  
  1897.      Konfigurations Kommandos                              Keywords
  1898.  
  1899.  
  1900.     Seite 32            TrapDoors fünfte Anleitung            Seite 32
  1901.  
  1902.  
  1903.   4.3.24. CALL number | fido-address   
  1904.  
  1905.       Hiermit weisen Sie TrapDoor an, einen Anruf zu machen. Die "number"
  1906.      kann im Config-File gesetzt sein - mit einer CALL-Anweisung - oder
  1907.      direkt mit in der Kommandozeile übergeben werden. Wenn der Begriff
  1908.      nach dem CALL-Schlüsselwort nicht BOSS ist, nimmt TrapDoor an,
  1909.      daß es sich um eine Rufnummer handelt und wählt diese an. Sonst
  1910.      wird die Nummer aus dem Config-File genommen.
  1911.  
  1912.       Wenn Sie NodeListen-Unterstützung eingeschaltet haben (siehe
  1913.      NODELIST), können Sie eine FidoNet-Noder-Nummer angeben statt der
  1914.      Telefonnummer. Dabei ist immer eine Zonen-Nummer anzugeben, da
  1915.      TrapDoor den Doppelpunkt nach der Zonennummer als Kennzeichen nimmt.
  1916.      Wenn TrapDoor bemerkt hat, daß Sie ihm eine Nodenummer gegeben haben,
  1917.      sieht es in der Nodeliste nach, um die entsprechende Telefonnummer
  1918.      zu finden, das Passwort und die Baudrate (es sei denn, Sie haben sie
  1919.      geLOCKt) und übernimmt diese Einstellungen.
  1920.  
  1921.        Ein paar Beispiele: 
  1922.  
  1923.       Um Ihren Boss mit der Telefonnummer und NodeNummer aus dem Config-
  1924.      File anzurufen, nehmen Sie einfach den Aufruf:
  1925.  
  1926.           TrapDoor Call Boss 
  1927.  
  1928.       Dabei sollte natürlich folgende Zeile im Config-File sein:
  1929.  
  1930.           Call 603-8532 Boss 2:310/6 
  1931.  
  1932.       Um ein anderes als Ihr Boss-System anzurufen, vergessen Sie nicht
  1933.      das BOSS-Keyword, genau wie die Settings für Passwort, Baudrate etc.
  1934.  
  1935.           TrapDoor Call 454330 Boss 2:310/3 Password "" 
  1936.  
  1937.       Um einen FidoNet-Node über die Nodeliste anrufen zu lassen:
  1938.  
  1939.           TrapDoor Call 2:310/3 
  1940.  
  1941.      ...und TrapDoor sucht sich alle wichtigen Informationen aus der
  1942.      Nodeliste heraus. Dazu muß aber die Nodelisten-Unterstützung an-
  1943.      geschaltet sein (siehe NODELIST).
  1944.  
  1945.      Beispiele: Call Boss 
  1946.                 Call 0043-1-556-7854 
  1947.                 Call 2:310/6 
  1948.  
  1949.        (@) Asynchrone Ausführung möglich (@CALL) 
  1950.  
  1951.  
  1952.  
  1953.      Konfigurations Kommandos                              Keywords
  1954.  
  1955.  
  1956.     Seite 33            TrapDoors fünfte Anleitung            Seite 33
  1957.  
  1958.  
  1959.       @CALL kann benutzt werden, um einen Anruf zu starten, wenn TD
  1960.      nicht gerade mit einer Verbindung beschäftigt ist. Sie können TD
  1961.      ein asynchrones @CALL senden und es wird mit OUTGOING oder INCOMING
  1962.      antworten, wenn es gerade einen Anruf annimmt oder tätigt, CLOSED,
  1963.      wenn die serielle Schnittstelle geschlossen ist (weil z.B. ein
  1964.      anderes Programm sie benutzt), SPAWNING, wenn TrapDoor auf ein ex-
  1965.      ternes Programm wartet, das noch nicht beendet wurde, oder es gibt
  1966.      CALLING aus, wenn Ihre Aufforderung jetzt bearbeitet wird. @CALL
  1967.      ist also eine Kombination aus @STATUS S und einem CALL Kommando,
  1968.      es ist aber ein grundlegendes Kommando und wird von externen Auftrags-
  1969.      Programmen benötigt.
  1970.  
  1971.      Beispiel: @Call 2:253/400 
  1972.  
  1973.   4.3.25. COLORS palette-specification     
  1974.   4.3.26. COLOURS palette-specification     
  1975.  
  1976.       Wenn Sie SCREENMODE CUSTOM, TRAPDOOR oder PUBLIC benutzen (siehe
  1977.      SCREENMODE), können Sie mit diesem Befehl die Farben anpassen.
  1978.      Die Paletten-Angaben sehen im Grunde wie Fenster-Angaben aus, sie 
  1979.      beginnen mit Farbe 0 (für den Hintergrund) und geht bis Farbe 3.
  1980.      Der Wert jeder Farbe wird dezimal angegeben nach der Formel
  1981.  
  1982.          Farbe = Rot * 256 + Grün * 16 + Blau 
  1983.  
  1984.      wobei Rot, Grün und Blau die Intensität jeder Farbe angeben
  1985.      (0 ist keine, 15 die hächste Intensität) Alternativ können die
  1986.      Werte auch hexadezimal angegeben werden, stellen Sie dann ein
  1987.      Dollarzeichen voran ("$").
  1988.  
  1989.       Wenn Sie die Farben nicht selber angeben wollen, das COLOURS-
  1990.      Kommando also weglassen, benutzt TrapDoor die Farben der Workbench.
  1991.  
  1992.      Beispiele: Colours 2730/0/2560/10 
  1993.                 Colors $aaa/$000/$a00/$00a 
  1994.  
  1995.   4.3.27. CONCEPTS     
  1996.  
  1997.       ...zeigt Ihnen einige Gedanken über "ShareWare". Es wird außerdem
  1998.      erklärt, wie man sich für TrapDoor registrieren lassen kann - 
  1999.      und warum... Lesen Sie's mal!      
  2000.  
  2001.      Beispiel: Concepts 
  2002.  
  2003.   4.3.28. CONFIG config-file     
  2004.  
  2005.       Dies ist für Kommando-Zeilen-Fetischisten... Damit können Sie ein
  2006.      Config-File in Ihr Lieblings-Config-Directory legen. Das Format ist
  2007.      natürlich dasselbe wie für das von TrapDoor normalerweise gesuchte
  2008.      "TrapDoor.cfg" - und das gleiche wie für die Kommandozeile, nur daß
  2009.      im Config-File die LineFeeds (Neuen Zeilen) ignoriert werden.
  2010.      Im Config-File können Sie allerdings auch Kommentare einsetzen, diese
  2011.      beginnen immer mit einem Semikolon (";") - TrapDoor ignoriert den
  2012.      Rest der Zeile dann.
  2013.  
  2014.  
  2015.      Konfigurations Kommandos                              Keywords
  2016.  
  2017.  
  2018.     Seite 34            TrapDoors fünfte Anleitung            Seite 34
  2019.  
  2020.  
  2021.       Es bleibt zu bemerken, daß TrapDoor trotz der Angabe eines Config-
  2022.      Files immer erst das "TrapDoor.cfg" im aktuellen Verzeichnis oder
  2023.      in "MAIL:" einliest und erst danach die Angaben der Kommandozeile
  2024.      oder eines weiteren Config-Files.
  2025.  
  2026.       Sie können natürlich auch von einem Config-File ein anderes auf-
  2027.      rufen, allerdings müssen Sie vermutlich Ihre Stack-Größe herauf-
  2028.      setzen. Bedenken Sie weiterhin, daß es eine eher ungute Idee wäre,
  2029.      ein Config-File sich selbst aufrufen zu lassen, da Ihre Stack-Größe
  2030.      dann knapp über Plus Unendlich liegen müßte.
  2031.  
  2032.      Beispiel: Config Mail:TrapDoor.cfg 
  2033.  
  2034.   4.3.29. COST cost-value     
  2035.  
  2036.       Sie können mit diesem Befehl Kostenfaktoren angeben, wenn Sie keine
  2037.      Nodeliste verwenden. Der Faktor sollte sich auf Einheiten/Minute
  2038.      beziehen.
  2039.  
  2040.       Sie können COST auch benutzen,  um Anrufe bei "unwählbaren" Nodes
  2041.      zu machen. Legen Sie dann eine eigene Config mit den CALL und COST
  2042.      Parametern an und Ihr TrapDoor wird aus dieser Config heraus die
  2043.      Nodes korrekt anrufen können. Lesen Sie dazu auch das Kapitel über
  2044.      "Benutzerdefinierte Konfigurations Einträge" (argl... deutsch! d.Ü.)
  2045.  
  2046.      Beispiel: Cost 400 
  2047.  
  2048.   4.3.30. CREDITS     
  2049.  
  2050.       ...zeigt einige "About" Informationen. Lesen Sie diese einmal, sie
  2051.      sagen Ihnen etwas über das Programm und seine Autoren.
  2052.  
  2053.      Beispiel: Credits 
  2054.  
  2055.   4.3.31. DIALER command-string     
  2056.  
  2057.       Benutzen Sie dieses Kommando, wenn Sie ein externes Anwahl-Programm
  2058.      verwenden, um z.B. PCP-Anwahl durchzuführen. Wenn ein anderer
  2059.      String als "" angegeben wird und TrapDoor einen Anruf machen will,
  2060.      ruft es dieses Programm auf, statt das Modem anzusprechen.
  2061.      Wenn das Programm beendet ist, beginnt TrapDoor sofort mit dem
  2062.      Session-Handshake, dem Versuch, die FidoNet-Verbindung aufzubauen.
  2063.      Es funktioniert also wie eine Zusammenfassung von Anwahl-String und
  2064.      einem IMMEDIATE-Kommando.
  2065.  
  2066.       Wenn Sie diese Funktion nicht brauchen und nur die interne Modem-
  2067.      Routine verwenden wollen, setzen Sie DIALER "" oder lassen es kom-
  2068.      plett aus. Sie können natürlich wieder die %-Platzhalter verwenden.
  2069.  
  2070.      Beispiele: Dialer "callpcp" 
  2071.                 Dialer "" 
  2072.  
  2073.  
  2074.  
  2075.      Konfigurations Kommandos                              Keywords
  2076.  
  2077.  
  2078.     Seite 35            TrapDoors fünfte Anleitung            Seite 35
  2079.  
  2080.  
  2081.   4.3.32. DIALTIMEOUT seconds     
  2082.  
  2083.       Sie geben hier die Zeit an, wie lange TrapDoor auf eine Meldung
  2084.      CONNECT, BUSY, NO CARRIER, VOICE oder ERROR vom Modem wartet.
  2085.      Wenn die Zeit überschritten wird, gibt TrapDoor auf und
  2086.      reinitialisiert das Modem.
  2087.  
  2088.       Die Voreinstellung ist 120 Sekunden.
  2089.  
  2090.      Beispiel:  DialTimeOut 120 
  2091.  
  2092.   4.3.33. (NO)DIETIFNA     
  2093.  
  2094.       Schaltet DietIfna an/ab. Verwenden Sie dieses Kommando, wenn nur
  2095.      sehr schlechte Leitungen zur Verfügung stehen oder sehr kurze Files
  2096.      übertragen werden sollen, dann könnte es manchmal schneller als
  2097.      Zmodem sein. Voreinstellung ist DIETIFNA - das heißt: das Protokoll
  2098.      steht auch zur Verfügung - die anderen werden jedoch zurerst probiert.
  2099.  
  2100.      Beispiele: NoDietIfna 
  2101.                 DietIfna 
  2102.  
  2103.   4.3.34. (NO)DIRECTZAP     
  2104.  
  2105.       Schaltet DireztZap an oder ab. Das ist eine Variante des ZedZap-
  2106.      Protokolls, das wiederum eine Variante von ZModem ist. Bei großen
  2107.      Files ist dies die schnellste Übertragungsweise bei TrapDoor.
  2108.      Wie ZedZap schaltet auch DirectZap die Block Größe hoch oder runter,
  2109.      je nach Übertragungsqualität. Wenn möglich wird ein vorher unter-
  2110.      brochener Transfer fortgesetzt.
  2111.  
  2112.       DirectZap funktioniert nur im EMSI Modus und nur, wenn die andere
  2113.      Seite es ebenfalls unterstützt. Außerdem benötigt DirectZap
  2114.      8-Bit transparente Verbindungen, was bedeutet, daß Sie es mit
  2115.      NODIRECTZAP abschalten sollten, wenn Sie mit Kanal-umschaltenden
  2116.      Leitungen arbeiten. 
  2117.      Voreinstellung ist DIRECTZAP.  
  2118.  
  2119.      Beispiele: NoDirectZap 
  2120.                 DirectZap 
  2121.  
  2122.   4.3.35. DISPLAYID integer     
  2123.  
  2124.       Sie können hier den Modus angeben, in dem TrapDoor den Screen
  2125.      öffnen soll - ab Kickstart 2.04. Die Zahl nach dem DISPLAYID Befehl
  2126.      kann dezimal oder hexadezimal sein (Hex mit einem '$') - die Modes
  2127.      finden Sie im Commodore-Header (oder Include) <graphics/modeid.h>.
  2128.      Unten finden Sie einige sinnvolle Werte.
  2129.  
  2130.       Bedenken Sie, daß, wenn Sie DISPLAYID benutzen, die Keywords
  2131.      INTERLACE und AUTOOVERSCAN keinen Effekt haben. Wenn Sie DISPLAYID
  2132.      nicht angeben, benutzt TrapDoor einen Hires Screen, Interlace hängt
  2133.      vom Keyword (NO)INTERLACE ab.
  2134.  
  2135.  
  2136.      Konfigurations Kommandos                              Keywords
  2137.  
  2138.  
  2139.     Seite 36            TrapDoors fünfte Anleitung            Seite 36
  2140.  
  2141.  
  2142.      Beispiele: DisplayID $19000   ; NTSC Hires 
  2143.                 DisplayID $29000   ; PAL Hires 
  2144.                 DisplayID $19020   ; NTSC Superhires 
  2145.                 DisplayID $29020   ; PAL Superhires 
  2146.                 DisplayID $19004   ; NTSC Hires Interlace 
  2147.                 DisplayID $29004   ; PAL Hires Interlace 
  2148.                 DisplayID $19024   ; NTSC Superhires Interlace 
  2149.                 DisplayID $29024   ; PAL Superhires Interlace 
  2150.                 DisplayID $39024   ; VGA Productivity 
  2151.                 DisplayID $39025   ; VGA Productivity Lace 
  2152.                 DisplayID $39020   ; VGA Productivity Dbl (AA) 
  2153.                 DisplayID $69024   ; Euro72 Productivity 
  2154.                 DisplayID $69025   ; Euro72 Productivity Lace 
  2155.                 DisplayID $99000   ; DblNtsc Hires (AA) 
  2156.                 DisplayID $99005   ; DblNtsc Hires Lace (AA) 
  2157.                 DisplayID $a9000   ; DblPal Hires (AA) 
  2158.                 DisplayID $a9005   ; DblPal Hires Lace (AA) 
  2159.                 DisplayID $41000   ; A2024 10 Hz 
  2160.                 DisplayID $49000   ; A2024 15 Hz 
  2161.  
  2162.   4.3.36. DROPBBSSECS seconds     
  2163.  
  2164.       Wenn TrapDoor keinen FidoNet Handshake entdecken kann innerhalb
  2165.      des mit DROPBBSSECS angegebenen Intervalls, nimmt es an, daß der
  2166.      Anrufer jemand ist, der in das BBS will - es handelt dann, als habe
  2167.      der Anrufer ESC gedrückt. Sie dürfen DROPBBSSECS nicht unter 10
  2168.      Sekunden setzen, Voreinstellung ist 20 Sekunden.
  2169.  
  2170.      Beispiel: DropBBSSecs 45 
  2171.  
  2172.   4.3.37. (NO)DSR     
  2173.  
  2174.       Nachdem TrapDoor die serielle Schnittstelle geöffnet hat, wartet
  2175.      es einige Zeit (je nach Einstellung von SLOWMODEM) und testet dann
  2176.      die DSR-Leitung. Diese Leitung ist aktiv, wenn ein funktionierendes
  2177.      Modem an der Schnittstelle angeschlossen ist. Wenn DSR nicht aktiv
  2178.      ist, gibt TrapDoor ein "modem not ready" aus und beendet sich.
  2179.  
  2180.       Es gibt jedoch einige wenige Modems, die DSR nicht korrekt behandeln.
  2181.      Für solche Modems ist das Keyword NODSR gedacht - TrapDoor kann dann
  2182.      allerdings auch nicht beurteilen, ob ein Modem vorhanden ist, an-
  2183.      geschaltet oder OnLine ist. Voreinstellung ist DSR.
  2184.  
  2185.       Wenn Sie DSR nicht korrekt verbunden haben (weil das Kabel deffekt
  2186.      ist o.ä.) kann es zu Problemen mit RTS/CTS Handshakes kommen. Schuld
  2187.      daran ist die Arbeitsweise des Amiga seriellen Devices.
  2188.  
  2189.      Beispiele: NoDsr 
  2190.                 Dsr 
  2191.  
  2192.  
  2193.  
  2194.  
  2195.  
  2196.      Konfigurations Kommandos                              Keywords
  2197.  
  2198.  
  2199.     Seite 37            TrapDoors fünfte Anleitung            Seite 37
  2200.  
  2201.  
  2202.   4.3.38. (NO)EMSI     
  2203.  
  2204.       Schaltet EMSI an oder aus. Voreinstellung ist AN.
  2205.  
  2206.       EMSI ist das aktuellste FidoNet Protokoll. Obwohl es abwärtskompa-
  2207.      tibel zu älteren Protokollen sein sollte, können einige nicht damit
  2208.      umgehen. Wenn Sie also "session handshake failures", schiefgegangene
  2209.      Handshakes, bemerken, versuchen Sie es mit dem betroffenen Mailer
  2210.      ohne EMSI (also mit NOEMSI).
  2211.  
  2212.       Wenn Sie regelmäßig einen Node anrufen müssen, der kein EMSI
  2213.      beherrscht, setzen Sie doch eine eigene Config für diesen Node.
  2214.      Lesen Sie dazu (jetzt kommt's wieder) das Kapitel über
  2215.      "Benutzerdefinierte  Konfigurations Einträge"
  2216.  
  2217.      Beispiele: NoEmsi 
  2218.                 Emsi 
  2219.  
  2220.   4.3.39. (NO)ESCAPERESETSMODEM     
  2221.  
  2222.       Wenn Sie die ESCape Taste während einer Verbindung drücken, unter-
  2223.      bricht TrapDoor sofort die Übertragungen und legt auf. Mit
  2224.      ESCAPERESETSMODEM wird automatisch noch der ModemINIT-String ge-
  2225.      sendet, mit NOESCAPERESETSMODEM (Voreinstellung) legt TrapDoor
  2226.      nur auf und wartet auf weitere Eingaben. Mit einem zweiten ESCape-
  2227.      Druck wird dann das Modem reinitialisiert.
  2228.  
  2229.      Beispiel: NoEscapeResetsModem 
  2230.  
  2231.   4.3.40. (NO)FASTEMSI     
  2232.  
  2233.       TrapDoor führt, seit es EMSI beherrscht, eigentlich FASTEMSI aus.
  2234.      Dies ist daher auch die Voreinstellung: sofort nach dem CONNECT
  2235.      versucht TrapDoor mit dem anderen System ein EMSI auszuführen. Wenn
  2236.      das andere System dies beherrscht, wird EMSI gestartet.
  2237.  
  2238.       Sehr selten kann es mit dieser "schnellen" Version Probleme geben.
  2239.      Ein Problem können Sternchen "*" sein - in Banner-Texten z.B.
  2240.      Wenn Sie bei einem System öfter Probleme mit EMSI Handshakes haben,
  2241.      versuchen Sie einmal, das "schnelle" EMSI abzuschalten mit NOFASTEMSI.
  2242.  
  2243.       Wenn FASTEMSI abgeschaltet ist, läuft der Handshake etwa ein bis
  2244.      zwei Sekunden langsamer ab.
  2245.  
  2246.      Beispiele: FastEmsi 
  2247.                 NoFastEmsi 
  2248.  
  2249.   4.3.41. FAXCOMMAND commandline     
  2250.  
  2251.       Wenn TrapDoor einen Fax-Connect erkennt (es sieht nach dem
  2252.      FAXSTRING in der Nachricht vom Modem), startet es dieses externe
  2253.      Programm. Damit können Sie Ihre externe Fax-Software benutzen. 
  2254.  
  2255.  
  2256.      Configuration Kommandos                              Keywords
  2257.  
  2258.  
  2259.     Seite 38            TrapDoors fünfte Anleitung            Seite 38
  2260.  
  2261.  
  2262.      Auf der gleichen Leitung können trotzdem noch BBS-User und
  2263.      FidoNet-Anrufer anrufen. Sie können wieder %-Platzhalter benutzen.
  2264.  
  2265.       Dies Kommando funktioniert auch bei ausgehenden Anrufen! Sie kön-
  2266.      nen Ihrem Fax-Programm mit dem %-Platzhalter "d" mitteilen, ob es
  2267.      sich um einen ausgehenden oder ankommenden Anruf handelt, der über-
  2268.      geben wird.
  2269.  
  2270.      Beispiel: FaxCommand "Fax %d" 
  2271.  
  2272.   4.3.42. FAXSTRING string     
  2273.  
  2274.       Hier legen Sie die Meldung ab, die das Modem zurückgibt, wenn
  2275.      eine Fax-Verbindung hergestellt wurde. Einige Fax-Modems geben
  2276.      "FAX" zurück (z.B. "CONNECT FAX") andere "+FCON". Sie müssen
  2277.      den korrekten String angeben, wenn Sie das FAXCOMMAND richtig
  2278.      verwenden können wollen.
  2279.  
  2280.      Beispiele: FaxString "FAX" 
  2281.                 FaxString "+FCON" 
  2282.  
  2283.   4.3.43. FKEY function-key-assignment     
  2284.  
  2285.       Auf die Funktionstasten können Sie mit FKEY Kommandos legen.
  2286.      Das Keyword muß von einem einzelnen String begleitet werden,
  2287.      der mit der Nummer der Funktionstaste anfängt (F1=1, F2=2...
  2288.      Shift-F1=F11, Shift-F2=F12 ...), dann ein Doppelpunkt (":")
  2289.      und der eigentliche String.
  2290.  
  2291.       Wenn Sie Leerzeichen benutzen wollen, muß das Argument in
  2292.      Anführungszeichen eingeschlossen sein. Um Anführungszeichen im
  2293.      Kommando zu verwenden, benutzen Sie den Backslash ("\") als
  2294.      Escape-Zeichen.
  2295.  
  2296.      Beispiele: FKey "1:Emsi" 
  2297.                 FKey "11:NoEmsi" 
  2298.                 FKey "5:Call Boss" 
  2299.                 FKey "6:Run CE" 
  2300.                 FKey "7:Run \"Execute Scripts:Import\"" 
  2301.                 FKey "8:Run \"TrapPoll +r\"" 
  2302.  
  2303.   4.3.44. (NO)FLOATLOCK     
  2304.  
  2305.       HST Modems unterstützen einen Modus (&B2), in dem Sie die DTE-
  2306.      Rate (die Baudrate zwischen Computer und Modem) herunter setzen,
  2307.      wenn die Verbindung ohne Fehlerkorrektur hergestellt wurde, sonst
  2308.      wird die DTE-Rate auf einer Geschwindigkeit gehalten. FLOATLOCK
  2309.      erlaubt die Verwendung dieses Modus.
  2310.  
  2311.       Wenn Sie FLOATLOCK eingeschaltet haben, sucht TrapDoor in
  2312.      jedem CONNECT xxx String vom Modem nach dem ARQSTRING. Wenn ein
  2313.      solcher gefunden wird, bleibt die DTE-Rate beibehalten, sonst
  2314.      wird die Baudrate aus dem CONNECT-String übernommen. LOCK muß
  2315.  
  2316.  
  2317.      Konfigurations Kommandos                              Keywords
  2318.  
  2319.  
  2320.     Seite 39            TrapDoors fünfte Anleitung            Seite 39
  2321.  
  2322.  
  2323.       eingeschaltet sein, wenn Sie FLOATLOCK benutzen wollen.
  2324.  
  2325.       Wenn Sie FLOATLOCK nicht benötigen, lassen Sie das Kommando weg
  2326.      oder setzen Sie NOFLOATLOCK, das ist auch die Voreinstellung.
  2327.  
  2328.       Wir empfehlen die Verwendung von FLOATLOCK nicht. Setzen Sie Ihr
  2329.      HST besser auf "&B1" und "S15=8". Das ermöglicht etwas schnellere
  2330.      Übertragungen bei nicht Fehler-korrigierten CONNECTS als FLOATLOCK
  2331.      mit "&B2".
  2332.  
  2333.      Beispiele: FloatLock 
  2334.                 NoFloatLock 
  2335.  
  2336.   4.3.45. (NO)FORBID...     
  2337.  
  2338.       Wählen Sie hier, welche Sorte Mail/Files Sie NICHT empfangen
  2339.      wollen. In einem EMSI-Handshake bittet TrapDoor das andere Ende,
  2340.      diese Dinge nicht zu senden, das andere System kann das aber na-
  2341.      türlich mit NOALLOWREFUSING überschreiben.
  2342.  
  2343.        - FORBIDXMAIL   komprimierte Mail und File Attaches 
  2344.        - FORBIDFREQ    File Requests
  2345.        - FORBIDALL     Beide obigen
  2346.  
  2347.        Voreinstellung ist nichts zu verbieten.
  2348.  
  2349.      Beispiele: ForbidXMail 
  2350.                 NoForbidFreq 
  2351.  
  2352.   4.3.46. FREQUEST command-string     
  2353.  
  2354.       Setzt das Kommando, das als FileRequest-Server arbeiten soll, 
  2355.      wenn TrapDoor FileRequests empfängt. Sie können %-Platzhalter be-
  2356.      nutzen, wie sie im zugehörigen Kapitel beschrieben werden.
  2357.  
  2358.       Das aufgerufene Programm sollte die Anforderungen des anrufenden
  2359.      Systems aus dem %i-File auslesen, die geforderten Aktionen aus-
  2360.      führen und eine Liste der Files, die es senden will (mitsamt
  2361.      Pfad) in das %o-File schreiben.
  2362.  
  2363.       Um FileRequests abzuschalten, verwenden Sie FREQUEST "" - dies
  2364.      ist auch die Voreinstellung.
  2365.  
  2366.        Please note that the answering of file-requests is disabled in
  2367.      unregistered versions of TrapDoor. The external file-request
  2368.      server will not be called.  
  2369.  
  2370.      Beispiele: FRequest "rx frequest %i,%o,%l" 
  2371.                FRequest "" 
  2372.  
  2373.  
  2374.  
  2375.  
  2376.  
  2377.  
  2378.      Konfigurations Kommandos                              Keywords
  2379.  
  2380.  
  2381.     Seite 40            TrapDoors fünfte Anleitung            Seite 40
  2382.  
  2383.  
  2384.   4.3.47. HELP     
  2385.  
  2386.       Gibt eine Kurzbeschreibung aus, die bei der Benutzung und
  2387.      der Syntax von Kommandozeilen für TrapDoor helfen soll.
  2388.      Tatsächlich kommt aber nur ein kurzer Verweis auf CREDITS und CONCEPT
  2389.  
  2390.      Beispiel: Help 
  2391.  
  2392.   4.3.48. (NO)IMMEDIATE     
  2393.  
  2394.       Wenn Sie IMMEDIATE angeben, kümmert sich TrapDoor nicht um
  2395.      Modemkommandos, Anwahl oder ähnliches sondern startet sofort das
  2396.      Handshake (EMSI, YooHoo oder TSynch). Wenn Sie zwei Amigas über
  2397.      ein NullModem-Kabel verbunden haben, können Sie TrapDoor zum
  2398.      Übertragen von Files benutzen.
  2399.  
  2400.       Auf dem ersten Rechner starten Sie TrapDoor mit
  2401.  
  2402.           TrapDoor ANSWER IMMEDIATE NODSR 
  2403.  
  2404.       TrapDoor startet, öffnet das serielle Device, ignoriert DSR
  2405.      (DSR ist noch nicht high, weil der zweite Rechner seine serielle
  2406.      Schnittstelle noch nicht geöffnet hat) und wartet etwa 30 Sekunden
  2407.      auf ein Session Handshake.
  2408.  
  2409.       Auf dem zweiten Rechner starten Sie
  2410.  
  2411.           TrapDoor CALL BOSS IMMEDIATE 
  2412.  
  2413.       TrapDoor öffnet sein Fenster und nach einigen Sekunden sollten
  2414.      Sie das Banner des ersten Systems auftauchen sehen. Danach startet
  2415.      der Handshake und die Files werden übertragen.
  2416.  
  2417.       IMMEDIATE hat noch einen anderen Nutzen: wenn Sie IMMEDIATE an
  2418.      TrapDoor senden, während es im Answer-Modus läuft, handelt es so,
  2419.      als habe es gerade ein RING vom Modem bekommen, sendet den
  2420.      MODEMANSWER String und nimmt den Anruf an.
  2421.  
  2422.       Voreinstellung ist NOIMMEDIATE.
  2423.  
  2424.      Beispiel: Immediate 
  2425.  
  2426.   4.3.49. INBOUND inbound-mail-directory     
  2427.  
  2428.       Hier sollte das Verzeichnis angegeben werden, in dem TrapDoor
  2429.      eingehende Files ablegen soll. Die Voreinstellung ist "Mail:inbound".
  2430.      Gehen Sie sicher, daß das Inbound-Verzeichnis dasselbe ist wie
  2431.      das für Ihren Tosser, sonst haben Sie Probleme mit dem Einsortieren.
  2432.      TrapDoor benutzt dieses Verzeichnis auch für temporäre Dateien
  2433.      während der Übertragung. Die Übertragung unterbrochener Dateien,
  2434.      die im Inbound liegen, kann bei der nächsten Verbindung fortgesetzt
  2435.      werden, da die nötigen Informationen mit abgespeichert werden.
  2436.      Für weitere Informationen lesen Sie bitte das Kapitel über das
  2437.      Inbound-Verzeichnis.
  2438.  
  2439.  
  2440.      Konfigurations Kommandos                              Keywords
  2441.  
  2442.  
  2443.     Seite 41            TrapDoors fünfte Anleitung            Seite 41
  2444.  
  2445.  
  2446.      Beispiele: Inbound "Mail:Inbound" 
  2447.  
  2448.   4.3.50. (NO)INTERLACE     
  2449.  
  2450.       Geben Sie hiermit an, ob TrapDoor seinen Screen im Interlace
  2451.      öffnen soll oder nicht. Voreinstellung ist NOINTERLACE.
  2452.  
  2453.      Beispiele: NoInterlace 
  2454.                 Interlace 
  2455.  
  2456.   4.3.51. (NO)KEEPALL     
  2457.   4.3.52. (NO)KEEPXMAIL     
  2458.  
  2459.       Diese zwei Keywords verbieten oder erlauben das Absenden von
  2460.      Files und Nachrichten an ein anrufendes System. KEEPALL unter-
  2461.      drückt jedes Absenden, KEEPXMAIL läßt Mail-Pakete (.PKT-Files)
  2462.      heraus, behält aber komprimierte Mail und Files zurück.
  2463.  
  2464.       Bedenken Sie den Unterschied zwischen FORBID und KEEP:
  2465.      Forbid bittet das andere System, bestimmte Files nicht zu senden,
  2466.      Keep sendet von IHREM System aus die gewählten Files nicht - nur
  2467.      bei eingehenden Anrufen. Auch, wenn KEEP angewählt ist, schickt Ihr
  2468.      System alle Files hinaus, wenn Ihr TrapDoor einen ausgehenden Anruf
  2469.      macht!
  2470.  
  2471.       Die Voreinstellung hält nichts zurück und sendet alles - beide
  2472.      Schlüsselworte stehen auf NO.
  2473.  
  2474.      Beispiele: KeepAll 
  2475.                 NoKeepXMail 
  2476.  
  2477.   4.3.53. (NO)KIWIPULSE     
  2478.  
  2479.       KIWIPULSE übersetzt den Anwahl String, bevor er zum Modem geschickt
  2480.      wird - ein Feature für Kiwi-Leute mit Vanilla-Modems... Voreinstellung
  2481.      ist NOKIWIPULSE.
  2482.  
  2483.      Beispiele: NoKiwiPulse 
  2484.                 KiwiPulse 
  2485.  
  2486.   4.3.54. (NO)LISTEN     
  2487.  
  2488.       LISTEN ist gleichbedeutend mit NOUNLISTEN und NOLISTEN ist gleich-
  2489.      bedeutend mit UNLISTEN. Schauen Sie also in die Beschreibung von
  2490.      (NO)UNLISTEN...
  2491.  
  2492.   4.3.55. (NO)LOCK     
  2493.  
  2494.       Setzt (LOCKt) die Baudrate. Wenn die Baudrate geLOCKt ist und
  2495.      TrapDoor bekommt ein "CONNECT XXXX" vom Modem, wird die Baudrate
  2496.      nicht an XXXX angepaßt sondern bleibt auf der Geschwindigkeit, die
  2497.      int BAUD festgelegt wurde. Verwenden Sie dies bei Modems, die
  2498.      einen eigenen Speicher zum Zwischenspeichern der Daten haben und
  2499.      die Baudraten intern wandeln können.
  2500.  
  2501.  
  2502.      Konfigurations Kommandos                              Keywords
  2503.  
  2504.  
  2505.     Seite 42            TrapDoors fünfte Anleitung            Seite 42
  2506.  
  2507.  
  2508.      (HSTs zum Beispiel). Das Modem muß natürlich auch auf eine fest-
  2509.      gestellte Baudrate geLOCKt sein (bei HSTs z.B. &B1) - Voreinstel-
  2510.      lung ist NOLOCK.
  2511.  
  2512.      Beispiele: NoLock 
  2513.                 Lock 
  2514.  
  2515.   4.3.56. LOG level:text     
  2516.  
  2517.       Wenn TrapDoor dieses ARexx-Kommando empfängt, schreibt es den
  2518.      angegebenen Text in das LogFile, versehen mit dem jeweiligen
  2519.      LogLevel.
  2520.  
  2521.        (+) nur für ARexx
  2522.        (@) Asynchrone Ausführung möglich
  2523.            !!! in 1.83 nicht vorhanden !!! 
  2524.  
  2525.      Beispiel: Log "3:Filerequest TRAPDOOR -> files:TD_1_50.LZH" 
  2526.  
  2527.   4.3.57. LOGCALLERID filename     
  2528.  
  2529.       Wenn Sie LOGCALLERID angegeben haben, schreibt TrapDoor alle
  2530.      Ausgaben des Modems zwischen dem ersten und zweiten RING in das
  2531.      angegebene File. Externe Software kann dann diese Daten auswerten.
  2532.      Damit kann BBS-Software zum Beispiel CallerID-Informationen erhal-
  2533.      ten.
  2534.  
  2535.       Da die CallerID zwischen dem ersten und zweiten RING gesendet
  2536.      wird, müssen Sie zumindest zwei RINGS gesetzt haben. Um die
  2537.      Caller-ID-Aufzeichnung abzuschalten, setzen Sie einen leeren String
  2538.      als Filenamen (""). Dies ist auch die Voreinstellung.
  2539.  
  2540.      Beispiele: LogCallerID Mail:CallerID.log 
  2541.                 LogCallerID "" 
  2542.  
  2543.   4.3.58. LOGFILE filename     
  2544.  
  2545.       Setzt den Namen des LogFiles. Voreinstellung ist "Mail:TrapDoor.log"
  2546.  
  2547.      Beispiel: Logfile "Mail:TrapDoor.Log" 
  2548.  
  2549.   4.3.59. LOGLEVEL group:level     
  2550.  
  2551.       Hiermit geben Sie die Menge an Informationen an, die in das LogFile
  2552.      gehen. Es gibt zehn Logging-Gruppen, jede mit einem eigenen Satz
  2553.      an Meldungen (wie z.B. Modem, OutBound, Session Protection etc.)
  2554.      Jede Gruppe hat eigene LogLevel, die von 0 bis 7 reichen. Eine Liste
  2555.      aller Log-Meldungen mit ihren Gruppen und Leveln können Sie in der
  2556.      Datei "LogMsgs.doc" finden.
  2557.  
  2558.  
  2559.  
  2560.  
  2561.  
  2562.  
  2563.      Konfigurations Kommandos                              Keywords
  2564.  
  2565.  
  2566.     Seite 43            TrapDoors fünfte Anleitung            Seite 43
  2567.  
  2568.  
  2569.        Die Gruppen: 
  2570.  
  2571.          0  Debugger    ?  Fehlermeldungen, internes
  2572.          1  Link        -  Verbindung schlecht, Baudrate zu niedrig 
  2573.          2  Transfer    |  empfange xyz.txt, cps Raten 
  2574.          3  System      !  lösche File xyz.txt, Abbruch d. Benutzer,
  2575.                            kein Speicher
  2576.          4  Modem       ~  NO CARRIER, BUSY, RING, VOICE 
  2577.          5  Session     =  Session-Anfang, bekomme Mails, Session
  2578.                            abgebrochen, sende Mails, Verbindungs-
  2579.                            Dauer, -Kosten 
  2580.          6  Security    *  Falsches Passwort, ungelistetes System, Node ist
  2581.                            nicht anwählbar 
  2582.          7  Outside     x  starte ext. Anwähler, führe AfterSession aus,
  2583.                            starte BBS
  2584.          8  Information :  sysop, name, aka, place, flags, using,
  2585.                            trxid 
  2586.          9  Scheduler   +  warte auf Anruf, Anruf entdeckt,
  2587.                            rufe einen Node an 
  2588.  
  2589.        Die Level: 
  2590.  
  2591.          0  Silent         Minimale Meldungen
  2592.          1  Terse          kurze Meldungen 
  2593.          2  Discreet       normale Meldungen 
  2594.          3  Verbose        detailierte Meldungen 
  2595.          4  Talkative      extensive Meldungen 
  2596.          5  Excessive      sehr viele Meldungen 
  2597.          6  Annoying       viel mehr Meldungen 
  2598.          7  Monologue      maximale Meldungen 
  2599.  
  2600.       Zwei (Diskret) dürfte eine gute Einstellung für den Loggin-Level
  2601.      sein und ist die Voreinstellung für alle Gruppen. Sie könnten z.B.
  2602.      für Security und Information einen etwas höheren Level angeben.
  2603.  
  2604.      Beispiele: Loglevel 5:3 
  2605.                 Loglevel 4:4 
  2606.  
  2607.   4.3.60. LOGWINDOW window-specification     
  2608.  
  2609.       Mit diesem Befehl können Sie die Position und Größe des Log-
  2610.      Fensters ändern. Die Angaben sind dabei ähnlich wie die einer
  2611.      Amiga-DOS-CON-Angabe, nur ohne Device-Name und Fenster-Name.
  2612.      Das Format ist: LinkeEcke/ObereEcke/Breite/Höhe - z.B.
  2613.      0/20/640/150 
  2614.  
  2615.      Beispiel: LogWindow 0/20/640/150 
  2616.  
  2617.  
  2618.  
  2619.  
  2620.  
  2621.  
  2622.  
  2623.  
  2624.      Konfigurations Kommandos                              Keywords
  2625.  
  2626.  
  2627.     Seite 44            TrapDoors fünfte Anleitung            Seite 44
  2628.  
  2629.  
  2630.   4.3.61. (NO)MAXBAUD     
  2631.  
  2632.       Wenn MAXBAUD angeschaltet ist, wird MINBAUD automatisch auf
  2633.      die Baudrate des angerufenen Systems gesetzt (Information aus der
  2634.      Nodeliste) oder auf die eigene Baudrate (mit BAUD gesetzt), wenn
  2635.      Anrufe ausgehen, je nachdem, was niedriger ist. Voreinstellung ist
  2636.      NOMAXBAUD.
  2637.  
  2638.       Wozu soll das gut sein? Nehmen wir an, Sie haben ein 2400Baud-
  2639.      Modem und möchten einen Node mit ebenfalls 2400 Baud anrufen.
  2640.      Sein Nodelisten-Eintrag sagt, er könne 2400 Baud... Wenn wir ihn
  2641.      anrufen, gibt es manchmal Störungen in der Leitungen genau dann,
  2642.      wenn die Modems sich einschwingen. Plötzlich haben Sie eine Ver-
  2643.      bindung von 1200 Baud oder noch schlechter von 300 Baud. Wenn
  2644.      Sie MAXBAUD angeschaltet haben, hängt TrapDoor automatisch auf.
  2645.  
  2646.       Wenn Sie ein HST Modem haben und ein System mit einem
  2647.      Trailblazer PEP Modem anrufen können Sie Probleme mit MAXBAUD
  2648.      bekommen: der Nodelisteneintrag für PEP Modems heißt auch 9600
  2649.      Baud, TrapDoor legt auf, wenn der CONNECT niedriger ausfällt - 
  2650.      aber HST und PEP Modems können sich nur auf 2400 Baud verständigen!
  2651.      Also würde TrapDoor immer aufhängen...
  2652.  
  2653.       Sie müssen selber entscheiden, ob MAXBAUD sinnvoll ist oder nicht.
  2654.      Sie können ja mehrere Konfigurationen für unterschiedliche Nodes
  2655.      anlegen - sehen Sie das Kapitel für die ... Benutzer-Configs...
  2656.  
  2657.       Achtung: setconfig <node> NOMAXBAUD klappt nicht! Schauen Sie
  2658.      in das Kapitel "Fehler? Pah! Alles Extras!"
  2659.  
  2660.      Beispiele: NoMaxBaud 
  2661.                 MaxBaud 
  2662.  
  2663.   4.3.62. MAXLOGLINES number     
  2664.  
  2665.       Hiermit geben Sie die Zahl der Zeilen an, die gespeichert werden,
  2666.      bevor sie ins LogFile geschrieben werden - das heißt: nach so
  2667.      vielen Zeilen wird das LogFile geFLUSHt, auf den neuesten Stand
  2668.      gebracht. (Geschlossen und neugeöffnet, um alle Daten auf
  2669.      die Disk zu schreiben). 
  2670.  
  2671.       Wenn Sie hier 0 angeben, verhällt sich TrapDoor wie in V1.80 und
  2672.      davor (und dies ist auch die Voreinstellung): das LogFile wird
  2673.      nach jeder Zeile geFLUSHt.
  2674.  
  2675.      Beispiel: MaxLogLines 5 
  2676.  
  2677.   4.3.63. MAXLOGSECS seconds     
  2678.  
  2679.       Hiermit gebe Sie die Anzahl Sekunden an, die TrapDoor verstreichen
  2680.      läßt, bevor das LogFile erneut geFLUSHt wird. Tatsächlich wird es
  2681.      dann erst mit der nächsten geschriebenen Zeile geFLUSHt.
  2682.  
  2683.  
  2684.      Konfigurations Kommandos                              Keywords
  2685.  
  2686.  
  2687.     Seite 45            TrapDoors fünfte Anleitung            Seite 45
  2688.  
  2689.  
  2690.       Wenn Sie die Sekunden Zahl auf 0 setzen, verhällt sich TrapDoor
  2691.      wie in V1.80 und davor (und dies ist auch die Voreinstellung):
  2692.      das LogFile wird nach jeder Zeile erneuert.
  2693.  
  2694.      Beispiel: MaxLogSecs 7 
  2695.  
  2696.   4.3.64. MINBAUD baudrate     
  2697.  
  2698.       Hier geben Sie die Mindest-Baudrate an, mit der eine Verbindung
  2699.      gemacht werden soll. Verbindungen unter dieser Rate werden gleich
  2700.      wieder abgebrochen: eingehende und ausgehende. Voreinstellung ist
  2701.      hier 300 Baud.
  2702.  
  2703.      Beispiel: MinBaud 1200 
  2704.  
  2705.   4.3.65. MODEMANSWER modem-answer-string     
  2706.  
  2707.       Geben Sie hier den String an, mit dem Ihr Modem einen Anruf be-
  2708.      antworten soll - z.B. "AT~A|". Sonderzeichen wie "~", "^" und "|"
  2709.      sind im String erlaubt, lesen Sie das Kapitel über Modem-Kommandos.
  2710.      Die Länge des Strings darf 100 Zeichen nicht überschreiten.
  2711.  
  2712.       Dieser String wird an das Modem gesendet, wenn TrapDoor ein
  2713.      "RING" bekommt und den Anruf beantworten will. Voreinstellung ist
  2714.      "~~AT~A|~".  
  2715.  
  2716.      Beispiel: ModemAnswer "ATA|" 
  2717.  
  2718.   4.3.66. MODEMDIALPRE modem-pre-dial-string     
  2719.  
  2720.       Dies ist der Befehl, der ans Modem geschickt wird, bevor die
  2721.      tatsächliche Anwahlnummer folgt. Zum Beispiel also "AT~DP" oder
  2722.      "AT~DT". Über die Sonderzeichen "~", "^" oder "|" sehen Sie bitte
  2723.      im Kapitel über Modem-Kommandos nach. Die Gesamtlänge des Strings
  2724.      darf 100 Zeichen nicht überschreiten.
  2725.  
  2726.       Dieser String wird an das Modem gesandt, wenn TrapDoor einen Anruf
  2727.      starten will. Nach dem String sendet TrapDoor die Telefonnummer und
  2728.      dann den ModemDIALPOST String. Voreinstellung ist
  2729.      MODEMDIALPRE "~~AT~DP"
  2730.  
  2731.      Beispiel: ModemDialPre "ATDP" 
  2732.  
  2733.   4.3.67. MODEMDIALPOST modem-post-dial-string     
  2734.  
  2735.       Schlußstück des Modem-Anwahl-Strings. Zum Beispiel ein einfaches
  2736.      Return: "|". Sehen Sie wiederum im Kapitel über Modem-Kommandos nach.
  2737.      Die Länge dieses Strings ist auf 20 Zeichen beschränkt.
  2738.  
  2739.       Dieser String wird nach der Telefonnummer zum Modem geschickt. Sehen
  2740.      Sie auch unter MODEMDIALPRE nach. Voreinstellung ist
  2741.      MODEMDIALPOST "|~".
  2742.  
  2743.      Beispiel: ModemDialPost "|" 
  2744.  
  2745.  
  2746.      Konfigurations Kommandos                              Keywords
  2747.  
  2748.  
  2749.     Seite 46            TrapDoors fünfte Anleitung            Seite 46
  2750.  
  2751.  
  2752.   4.3.68. MODEMHANGUP modem-hangup-string     
  2753.  
  2754.       Dieser String wird an das Modem gesendet, wenn TrapDoor auflegen
  2755.      will. Es gibt viele Möglichkeiten aufzulegen, unter anderem die
  2756.      seltsame mit "~~~+++~~~ATH|". Diese empfehlen wir nicht. Wenn
  2757.      Sie Ihr Modem entsprechend der Beschreibung konfiguriert haben,
  2758.      sollte es mit einem Unterbrechen der DTR-Leitung auflegen. Also
  2759.      ist der empfohlene String "|^|" - und das ist die Voreinstellung.
  2760.  
  2761.       Sehen Sie im Kapitel über Modem-Kommandos nach, um mehr über die
  2762.      Sonderzeichen "~", "^", "|" zu erfahren. Die Länge des Strings ist
  2763.      auf 40 Zeichen beschränkt.
  2764.  
  2765.      Beispiel: ModemHangup "|^|" 
  2766.  
  2767.   4.3.69. MODEMINIT modem-init-string     
  2768.  
  2769.       Dieser String wird zum Modem gesendet, wenn TrapDoor es initiali-
  2770.      sieren will. Hier können Sie zum Beispiel "AT~S7=20|" angeben.
  2771.      Sehen Sie im Kapitel über Modem-Kommandos nach, um mehr über die
  2772.      Sonderzeichen "~", "^", "|" zu erfahren. Die Länge des Strings ist
  2773.      auf 160 Zeichen beschränkt.
  2774.  
  2775.       TrapDoor wartet auch auf eine Antwort vom Modem, es sollte zumindest
  2776.      ein "OK" zurückgeben. Tatsächlich reicht ein Return vom Modem auch.
  2777.  
  2778.       Wenn gar keine Antwort vom Modem kommt, meldet TrapDoor
  2779.      "Initializing modem failed" und beendet sich. Die Voreinstellung ist
  2780.      MODEMINIT "~~AT~Z|~".  
  2781.  
  2782.      Beispiel: ModemInit "ATZ|" 
  2783.  
  2784.   4.3.70. MODEMRESETINTERVAL minutes     
  2785.  
  2786.       Normalerweise resettet TrapDoor das Modem alle 15 Minuten, wenn
  2787.      es nichts anderes zu tun hat. Mit diesem Kommando können Sie die Zeit
  2788.      in Minuten angeben, die statt dessen zwischen zwei Resets verstreichen
  2789.      soll. Mit einer sehr großen Zahl (-1 zum Beispiel) gibt es gar keine
  2790.      Resets (-1 wird als 65535 übersetzt... der Übersetzer)
  2791.  
  2792.      Beispiel: ModemResetInterval 15 
  2793.  
  2794.   4.3.71. NAME board's name    
  2795.  
  2796.       Name Ihres Systems. Dieser String wird an das andere System
  2797.      am Beginn einer Mail-Session gesendet. Die Länge ist auf 60 Zeichen
  2798.      begrenzt.
  2799.  
  2800.      Beispiel: Name "The Mad House -- TrapDoor Development" 
  2801.  
  2802.  
  2803.  
  2804.  
  2805.      Konfigurations Kommandos                              Keywords
  2806.  
  2807.  
  2808.     Seite 47            TrapDoors fünfte Anleitung            Seite 47
  2809.  
  2810.  
  2811.   4.3.72. NODE zone:net/node.point     
  2812.  
  2813.        Geben Sie hier Ihre eigene FidoNet-Adresse an.
  2814.  
  2815.        Für Points gilt: 
  2816.  
  2817.           Wenn Ihr Boss einen Mailer benutzt, der Point-Adressen nicht
  2818.           versteht, sollten Sie hier unbedingt Ihre private PointNet-
  2819.           Nummer angeben und nicht die richtige "volle" Adresse.
  2820.           Diese könnte zum Beispiel "2:3000/24" sein - fragen Sie Ihren
  2821.           Boss!
  2822.  
  2823.           FrontDoor, D'Bridge und neuere Versionen von BinkleyTerm
  2824.           unterstützen bereits vier dimensionale Adressen - benutzen Sie
  2825.           dann auch Ihre richtige Adresse.
  2826.  
  2827.        Für Nodes gilt: 
  2828.  
  2829.             Geben Sie Ihre korrekt Adresse an.
  2830.  
  2831.      Beispiele: Node 2:310/3.14 
  2832.                 Node 2:310/6 
  2833.  
  2834.   4.3.73. NODELIST nodelist-directory     
  2835.  
  2836.       Geben Sie hier das Verzeichnis an, in dem Sie Ihre Nodeliste
  2837.      aufbewahren. TrapDoor kann nur mit Nodelisten arbeiten, die mit
  2838.      dem eigenen NodeList-Prozessor behandelt wurden: TrapList.
  2839.      TrapDoor braucht die Library "traplist.library" im "LIBS:"-Verzeich-
  2840.      nis, um die Nodeliste anzusprechen.
  2841.  
  2842.       Wenn Sie keine Nodelisten-Unterstützung wünschen, setzen Sie
  2843.      NODELIST "" - dies ist auch die Voreinstellung.
  2844.  
  2845.      Beispiele: Nodelist "Mail:Nodelist" 
  2846.                 Nodelist "" 
  2847.  
  2848.   4.3.74. OUTBOUND outbound-mail-directory     
  2849.  
  2850.       Geben Sie hier den Pfad zum Verzeichnis für die ausgehenden Files
  2851.      an. Hier sollten auch die nötigen #?.REQ, #?.FLO, #?.HLO und #?.CLO
  2852.      Files sowie die Mail-Pakete abgelegt werden. TrapDoor löscht auto-
  2853.      matisch alle abgeschickten Pakete. Voreinstellung ist "Mail:outbound"
  2854.      - Lesen Sie auch das Kapitel über das Outbound-Verzeichnis.
  2855.  
  2856.      Beispiel: OutBound "Mail:Outbound" 
  2857.  
  2858.   4.3.75. PASSWORD password     
  2859.  
  2860.       Geben Sie hier das Passwort an, das für alle Sessions benutzt werden
  2861.      soll. Voreingestellt ist kein Passwort.
  2862.  
  2863.  
  2864.  
  2865.  
  2866.      Konfigurations Kommandos                              Keywords
  2867.  
  2868.  
  2869.     Seite 48            TrapDoors fünfte Anleitung            Seite 48
  2870.  
  2871.  
  2872.       Wenn Sie bei einem ausgehenden Anruf das falsche Passwort ge-
  2873.      setzt haben, also ein anderes als das System, das Sie anrufen,
  2874.      wird die Verbindung abgebrochen.
  2875.  
  2876.       Wenn ein System Sie anruft und ein falsches Passwort benutzt,
  2877.      wird dies im LogFile festgehalten und der Anrufer wird höflich
  2878.      abgewürgt (d.h. es wird aufgelegt).
  2879.  
  2880.       Wenn Sie NodeListenunterstüztung angeschaltet haben, werden
  2881.      die Passwörter aus der Nodeliste geholt, außer das andere System
  2882.      wird in der Nodeliste nicht gefunden.
  2883.  
  2884.      Beispiel: Password "secret" 
  2885.  
  2886.   4.3.76. PICKUP what     
  2887.  
  2888.       Geben Sie hier an, was TrapDoor vom anderen System annehmen soll.
  2889.      Dies funktioniert nur, wenn ein EMSI stattgefunden hat - es gibt
  2890.      drei mögliche Pickup-Werte, Voreinstellung ist PICKUP ALL.
  2891.  
  2892.        - ALL     Nimm Mail und Files für alle meine Adressen an
  2893.                  (Hauptadresse + AKAs) 
  2894.        - PRIMARY Nimm nur Mail und Files für die Hauptadresse an
  2895.        - NONE    Nimm keine Mail oder Files an
  2896.  
  2897.      Beispiele: Pickup Primary 
  2898.                 Pickup All 
  2899.                 Pickup None 
  2900.  
  2901.   4.3.77. PUBSCREENNAME name     
  2902.  
  2903.       Wenn Sie SCREENMODE PUBLIC verwenden, erlaubt es Ihnen dieses
  2904.      Keyword, den Namen des gewünschten PublicScreens anzugeben.
  2905.      Wenn es den Public Screen, dessen Namen Sie angeben, bereits gibt,
  2906.      öffnet TrapDoor sein Fenster darauf. Wenn es den Screen nicht gibt,
  2907.      öffnet TrapDoor einen.
  2908.  
  2909.       Hinweis für Experten: wenn TrapDoor den Public Screen öffnet,
  2910.      belegt es mit AllocVec() einen Buffer für den Titel des Screens.
  2911.      Wenn ein anderes Programm als TrapDoor den Public Screen schließt,
  2912.      gehen ein paar Bytes Speicher verloren. Wenn Sie jetzt verwirrt sind
  2913.      und mich nicht verstehen - Ignorieren Sie's.
  2914.  
  2915.       Voreinstellung für PUBSCREENNAME ist "TrapDoor".  
  2916.  
  2917.      Beispiel: PubScreenName "Hugo" 
  2918.  
  2919.  
  2920.  
  2921.  
  2922.  
  2923.  
  2924.  
  2925.      Konfigurations Kommandos                              Keywords
  2926.  
  2927.  
  2928.     Seite 49            TrapDoors fünfte Anleitung            Seite 49
  2929.  
  2930.  
  2931.   4.3.78. QUIT     
  2932.  
  2933.       Dies veranlaßt TrapDoor, sich zu beenden, wenn es im Answer-Modus
  2934.      läuft. Der Effekt ist der selbe wie bei "ABORT F" oder Alt-X oder
  2935.      Alt-Q.
  2936.  
  2937.        (+) nur für ARexx
  2938.        (@) Asynchrone Ausführung möglich 
  2939.  
  2940.      Beispiele: Quit 
  2941.                @Quit 
  2942.  
  2943.   4.3.79. (NO)QUIET     
  2944.  
  2945.       Wenn QUIET angeschaltet ist, läuft TrapDoor still im Hintergrund,
  2946.      ohne Fenster zu öffnen, ohne Screens und alles. Das LogFile wird
  2947.      natürlich geschrieben und Sie können ARexx-Kommandos an TrapDoor
  2948.      schicken. Voreinstellung ist NOQUIET.
  2949.  
  2950.      Beispiele: NoQuiet 
  2951.                 Quiet 
  2952.  
  2953.   4.3.80. REDIALDELAY seconds     
  2954.  
  2955.       Dies ist die Verzögerung zwischen zwei Anrufen bei einem System.
  2956.      TrapDoor nimmt keine Anrufe an, wenn es im "redial" Modus wartet,
  2957.      damit ist diese Funktion nur für Points sinnvoll und funktioniert
  2958.      nur, wenn Sie TrapDoor mit "TrapDoor Call ..." aufrufen, also nicht
  2959.      im Answer-Modus.
  2960.      Die Voreinstellung ist 123 seconds.  
  2961.  
  2962.      Beispiel: RedialDelay 120 
  2963.  
  2964.   4.3.81. RESET     
  2965.  
  2966.        Hiermit zwingen Sie TrapDoor, das Modem zu resetten und neu zu
  2967.       initialisieren.
  2968.  
  2969.        (+) nur für ARexx 
  2970.  
  2971.      Beispiel: Reset 
  2972.  
  2973.   4.3.82. RETRIES count     
  2974.  
  2975.       Wenn TrapDoor ein System anruft, weist dies TrapDoor an, nach
  2976.      einem schiefgegangenen Anruf (z.B. BUSY) nicht Schluß zu machen
  2977.      sondern es wieder zu versuchen. Zwischen den Anrufen wartet TrapDoor
  2978.      REDIALDELAY Sekunden. Denken Sie daran, daß die Wiederholung nicht
  2979.      funktioniert, wenn Sie im ANSWER-Modus arbeiten! Sie müssen TrapDoor
  2980.      direkt mit dem CALL-Parameter starten. Voreinstellung ist, keine
  2981.      weiteren Versuche zu starten.
  2982.  
  2983.      Beispiel: Retries 5 
  2984.  
  2985.  
  2986.  
  2987.  
  2988.  
  2989.      Konfigurations Kommandos                              Keywords
  2990.  
  2991.  
  2992.     Seite 50            TrapDoors fünfte Anleitung            Seite 50
  2993.  
  2994.  
  2995.   4.3.83. REXXNAME portname     
  2996.  
  2997.       Sie können den Namen des ARexx-Ports mit REXXNAME ändern.
  2998.      Wenn Sie TrapDoor mit mehreren Lines (Anschlüssen) betreiben,
  2999.      brauchen Sie für jeden TrapDoor-ARexx-Port einen eigenen Namen.
  3000.      TrapDoor startet nicht, wenn der gewünschte ARexx-Port bereits
  3001.      in Benutzung ist. Voreingestellt ist "TrapDoor".
  3002.  
  3003.      Beispiel: RexxName "TrapDoor" 
  3004.  
  3005.   4.3.84. RINGCOMMAND commandline     
  3006.  
  3007.       Dieses Kommando wird ausgeführt, wenn TrapDoor ein "RING" vom
  3008.      Modem hört. Wenn das Kommando beendet ist, beantwortet TrapDoor
  3009.      den Anruf (nachdem RINGS "RING"s gelaufen sind). Sie können das
  3010.      Kommando zum Beispiel zum Abspielen von Sounds benutzen. Vorein-
  3011.      stellung ist RINGCOMMAND "", das heißt: kein Kommando.
  3012.  
  3013.      Beispiel: RingCommand "rx \"address upd play 12\"" 
  3014.  
  3015.   4.3.85. RINGINGS number     
  3016.  
  3017.       Geben Sie hier die Anzahl RINGs an, die TrapDoor einem von
  3018.      TrapDoor angerufenen System zugesteht, bevor das andere System
  3019.      reagieren soll. Wenn mehr als RINGINGS Klingelzeichen gekommen
  3020.      sind (beim ausgehenden Anruf), legt TrapDoor auf und trägt den
  3021.      Anruf als "NO ANSWER" ins LogFile ein, der Account wird ebenfalls
  3022.      hochgezählt (ähnlich "NO CARRIER"). Voreingestellt ist, den Anruf
  3023.      nicht abzubrechen, egal, wie oft es läutet.
  3024.  
  3025.       Nicht alle Modems unterstützen dies!
  3026.  
  3027.      Beispiel: Ringings 3 
  3028.  
  3029.   4.3.86. RINGS number     
  3030.  
  3031.       Soviele RINGs wartet TrapDoor, bevor es den eingehenden Anruf an-
  3032.      nimmt. Wenn Sie TrapDoor den Anruf gar nicht selber annehmen lassen
  3033.      wollen, setzen Sie dies auf einen großen Wert (RINGS 5000 sollte
  3034.      z.B. niemals eintreten).
  3035.  
  3036.       Voreinstellung ist RINGS 1
  3037.  
  3038.      Beispiel: Rings 1 
  3039.  
  3040.   4.3.87. RUN command-string     
  3041.  
  3042.       TrapDoor startet hiermit asynchron das angegebene Programm. Wenn
  3043.      der Aufruf Leerzeichen beinhalten soll, muß er in Anführungszeichen
  3044.      eingeschlossen sein. Um Anführungszeichen im String zu verwenden,
  3045.      benutzen Sie den Backslash "\" als Escape-Zeichen. Die %-Platzhalter
  3046.      können ebenfalls benutzt werden.
  3047.  
  3048.  
  3049.      Konfigurations Kommandos                              Keywords
  3050.  
  3051.  
  3052.     Seite 51            TrapDoors fünfte Anleitung            Seite 51
  3053.  
  3054.  
  3055.       TrapDoor wartet nicht darauf, daß das Kommando fertig wird
  3056.      sondern fährt fort, ARexx-Befehle anzunehmen und eingehende
  3057.      Anrufe zu beantworten. Das ist der Unterschied zum SPAWN-Kommando.
  3058.      Tatsächlich ist "Run XXX" genau dasselbe wie "SPAWN \"Run XXX\"".
  3059.  
  3060.        (+) nur für ARexx
  3061.  
  3062.      Beispiele: Run "ed mail:TrapDoor.cfg" 
  3063.                 Run "echo \"This command was started from TrapDoor.\"" 
  3064.  
  3065.   4.3.88. SCLEAR     
  3066.  
  3067.        löscht den Empfangspuffer des seriellen Devices.
  3068.  
  3069.        (+) nur für ARexx
  3070.  
  3071.      Beispiel: SClear 
  3072.  
  3073.   4.3.89. SCREENMODE mode     
  3074.  
  3075.       Geben Sie hier die Art des Screens an - bzw. WO TrapDoor die
  3076.      Fenster öffnen soll. Es gibt fünf Modi, Voreinstellung ist
  3077.      SCREENMODE WORKBENCH.  
  3078.  
  3079.           WORKBENCH -- TrapDoor öffnet seine Fenster auf der Workbench.
  3080.  
  3081.           CUSTOM -- TrapDoor öffnet einen eigenen Screen und öffnet die
  3082.         Fenster dort.
  3083.  
  3084.           TRAPDOOR -- ähnlich CUSTOMSCREEN: TrapDoor öffnet die Fenster
  3085.         auf einem eigenen Screen. Wenn Sie aber mehrere TrapDoors laufen
  3086.         lassen, teilen sich alle TrapDoors mit dieser Einstellung einen
  3087.         Screen. Der Screen wird erst geschlossen, wenn das letzte TrapDoor
  3088.         beendet wird.
  3089.  
  3090.           PUBLIC -- ähnlich TRAPDOOR: nutzt aber einen Kickstart 2.04
  3091.         Public Screen statt der behelfsmäßigen Methode, die SCREENMODE
  3092.         TRAPDOOR verwendet. Hier können auch andere Programme ihre
  3093.         Fenster auf dem TrapDoor-Screen öffnen. Oder Sie lassen TrapDoor
  3094.         seine Fenster auf einem "fremden" PubScreen öffnen, indem Sie
  3095.         SCREENMODE PUBLIC zusammen mit PUBSCREENNAME (um den Namen des
  3096.         Screens anzugeben) verwenden.
  3097.  
  3098.           ACTIVE -- TrapDoor öffnet seine Fenster auf dem gerade aktiven
  3099.         Screen. Dies ist natürlich äußerst gefährlich, da TrapDoor ja
  3100.         nicht weiß, wenn der Screen geschlossen wird. Dann schreibt
  3101.         TrapDoor nämlich in einen nicht existierenden Screen - und der
  3102.         Rechner dürfte sich in den meisten Fällen aufhängen.
  3103.  
  3104.          Trotz dieser Einschränkung sieht SCREENMODE ACTIVE sehr schön
  3105.  
  3106.  
  3107.      Konfigurations Kommandos                              Keywords
  3108.  
  3109.  
  3110.     Seite 52            TrapDoors fünfte Anleitung            Seite 52
  3111.  
  3112.  
  3113.         in Verbindung mit Chameleon aus, einem guten Nachrichten-Editor
  3114.         von Jürgen Hermann. Setzen Sie einmal folgendes in Ihr "CE.CFG":
  3115.  
  3116.            External CustomScreen "Call Boss" \ 
  3117.               "TrapDoor call boss screenmode active" 
  3118.  
  3119.          Starten Sie Chameleon, wählen Sie "Call Boss" aus dem Extern-
  3120.         Menü und sehen Sie selbst.
  3121.  
  3122.      Beispiele: ScreenMode Workbench 
  3123.                 ScreenMode TrapDoor 
  3124.  
  3125.   4.3.90. SCREENTOBACK     
  3126.  
  3127.       Veranlasst TrapDoor, seinen Screen hinter allen anderen zu
  3128.      platzieren.
  3129.  
  3130.        (+) nur für ARexx 
  3131.        (@) Asynchrone Ausführung möglich 
  3132.  
  3133.      Beispiel: ScreenToBack
  3134.  
  3135.   4.3.91. SCREENTOFRONT     
  3136.  
  3137.       Bringt TrapDoors Screen ganz nach vorne.
  3138.  
  3139.        (+) nur für ARexx
  3140.        (@) Asynchrone Ausführung möglich 
  3141.  
  3142.      Beispiel: ScreenToFront 
  3143.  
  3144.   4.3.92. SERIALBUFSIZE size-in-bytes     
  3145.  
  3146.       Hiermit können Sie die Größe des seriellen Empfangsbuffer ein-
  3147.      stellen, die Voreinstellung ist 8192 Bytes.
  3148.  
  3149.      Beispiel: SerialBufSize 4096 
  3150.  
  3151.   4.3.93. SERIALFLAGS serial-flags     
  3152.  
  3153.       Wenn Sie ein anderes als das normales Serielle Device
  3154.      "serial.device" verwenden, können Sie hiermit einige Flags
  3155.      ändern. Ziehen Sie die Anleitung des von Ihnen verwendeten
  3156.      Devices zu Rate. Oder belassen Sie es bei der Voreinstellung Null.
  3157.  
  3158.      Beispiel: SerialFlags 0 
  3159.  
  3160.   4.3.94. SERIALNAME serial-device-name     
  3161.  
  3162.       Wenn Sie Ihr Modem nicht an das Standard "serial.device" an-
  3163.      geschlossen haben, können Sie hiermit einen anderen Namen angeben.
  3164.      Normalerweise ist die Voreinstellung "serial.device" aber ok.
  3165.  
  3166.  
  3167.      Konfigurations Kommandos                              Keywords
  3168.  
  3169.  
  3170.     Seite 53            TrapDoors fünfte Anleitung            Seite 53
  3171.  
  3172.  
  3173.     Für Supra 2400zi Modems nehmen Sie SERIALNAME "modem0.device".  
  3174.  
  3175.      Beispiel: SerialName "serial.device" 
  3176.  
  3177.   4.3.95. SERIALUNIT serial-unit-number     
  3178.  
  3179.       Wenn Ihr Modem an eine andere Unit-Nummer als Null (Voreinstellung)
  3180.      angeschlossen ist, können Sie diese hiermit einstellen.
  3181.  
  3182.      Beispiel: SerialUnit 0 
  3183.  
  3184.   4.3.96. (NO)SHARED     
  3185.  
  3186.       Öffnet die serielle Schnittstelle (nicht) im "shared" (geteilten)
  3187.      Modus. Wenn Sie ein BBS mit TrapDoor benutzen, müssen Sie die 
  3188.      Schnittstelle "shared" öffnen, damit beide Programme das Device
  3189.      zur gleichen Zeit geöffnet haben können. Die Voreinstellung ist
  3190.      NOSHARED.  
  3191.  
  3192.      Beispiele: NoShared 
  3193.                 Shared 
  3194.  
  3195.   4.3.97. (NO)SHOWREXX     
  3196.  
  3197.       Im SHOWREXX Modus zeigt TrapDoor alle ARexx-Kommandos im Status-
  3198.      Fenster an, während es sie abarbeitet. Die Voreinstellung ist
  3199.      NOSHOWREXX.  
  3200.  
  3201.       Sie können ShowRexx über die Tastatur mit Alt-S an/abschalten.
  3202.  
  3203.      Beispiele: NoShowRexx 
  3204.                 ShowRexx 
  3205.  
  3206.   4.3.98. SLINE     
  3207.  
  3208.       Hiermit können Sie eine Textzeile vom seriellen Port einlesen
  3209.      und in der ARexx-Variable RESULT übergeben lassen. Die Timeout-
  3210.      Angabe von STIMEOUT wird beachtet.
  3211.  
  3212.        (+) nur für ARexx
  3213.  
  3214.      Beispiel: SLine 
  3215.  
  3216.   4.3.99. SLOWMODEM modem-command-delay     
  3217.  
  3218.       Einige Modems verstehen eingehende Daten nicht mit der vollen
  3219.      Geschwindigkeit, andere brauchen einige Zeit nach einem Reset
  3220.      (ATZ oder DTR unterbrochen), bis sie auf eingehende Kommandos
  3221.      wieder reagieren. Wenn Ihr Modem die Kommandos von TrapDoor nicht
  3222.      richtig mitzubekommen scheint, erhöhen Sie diesen Parameter.
  3223.      Sehen Sie auch einmal im Kapitel "Das Modem" wegen eventuell
  3224.      passender Werte nach. Die Voreinstellung ist SLOWMODEM 10
  3225.  
  3226.  
  3227.  
  3228.      Konfigurations Kommandos                              Keywords
  3229.  
  3230.  
  3231.     Seite 54            TrapDoors fünfte Anleitung            Seite 54
  3232.  
  3233.  
  3234.       SLOWMODEM ändert einige Timings innerhalb TrapDoors. Die wichtigsten
  3235.      sind:
  3236.  
  3237.        (a) die Zeit zwischen Unterbrechung und Wiederaufnahme von DTR,
  3238.            wenn das Modem resettet werden soll.
  3239.  
  3240.        (b) die Verzögerung, die in Strings durch eine Tilde
  3241.            ("~") angegeben wird (MODEMINIT, MODEMDIAL, MODEMANSWER).  
  3242.  
  3243.      Beispiel: SlowModem 7 
  3244.  
  3245.   4.3.100. SMODEM modem-command     
  3246.  
  3247.       Hiermit können Sie ein Kommando an das Modem senden. SMODEM ar-
  3248.      beitet ähnlich wie SWRITE, aber der String wird erst interpretiert.
  3249.      Sie können die Kommandos "~", "^" und "|" benutzen.
  3250.      Mehr darüber im Kapitel "Modem Kommandos".  
  3251.  
  3252.        (+) nur für ARexx 
  3253.  
  3254.      Beispiel: SModem "~~AT~H1|~~" 
  3255.  
  3256.   4.3.101. (NO)SNIFFARQ     
  3257.  
  3258.       Wenn Ihr Modem MNP, LAP-M, V42 und ähnliche Fehlerkorrektur-
  3259.      Protokolle erkennen kann, können Sie SNIFFARQ einstellen, damit
  3260.      wird der Verbindungsaufbau beschleunigt.
  3261.  
  3262.       Voreinstellung ist NOSNIFFARQ, Sie sollten SNIFFARQ _nicht_ ver-
  3263.      wenden, wenn Ihr Modem keine Fehlerkorrektur beherrscht. Sie müs-
  3264.      sen den korrekten ARQSTRING für Ihr Modem angeben, wenn Sie
  3265.      SNIFFARQ benutzen.
  3266.  
  3267.      Beispiele: NoSniffArq 
  3268.                 SniffArq 
  3269.  
  3270.   4.3.102. SPAWN command-string     
  3271.  
  3272.       TrapDoor führt das angegebene Programm aus und wartet auf die
  3273.      Beendigung desselben. Wenn der Aufruf des Programms Leerzeichen
  3274.      enthalten soll, muß er in Anführungszeichen stehen, wenn der
  3275.      Aufruf Anführungszeichen enthalten sll, müssen diese mit einem
  3276.      Backslash ("\") escaped werden. %-Platzhalter können benutzt werden.
  3277.  
  3278.       Während TrapDoor auf die Rückkehr des Programms wartet, werden
  3279.      keine anderen Befehle (ARexx) ausgeführt, eingehende Anrufe werden
  3280.      nicht beantwortet.
  3281.  
  3282.        (+) nur für ARexx 
  3283.  
  3284.      Beispiele: Spawn "ed mail:TrapDoor.cfg" 
  3285.                 Spawn "echo \"Spawned from TrapDoor!\"" 
  3286.  
  3287.  
  3288.  
  3289.      Konfigurations Kommandos                              Keywords
  3290.  
  3291.  
  3292.     Seite 55            TrapDoors fünfte Anleitung            Seite 55
  3293.  
  3294.  
  3295.   4.3.103. STARTSESSION     
  3296.  
  3297.      Wenn TrapDoor dieses Kommando empfängt, wartet es auf einen Banner
  3298.     vom anderen System und startet darauf sofort mit einem
  3299.     Session-Handshake. 
  3300.  
  3301.      Das Kommando STARTSESSION ist in Skripts sinnvoll, wenn die
  3302.     "Vorarbeiten" getan sind und TrapDoor mit der Session anfangen soll.
  3303.  
  3304.        (+) nur für ARexx 
  3305.  
  3306.      Beispiel: StartSession 
  3307.  
  3308.   4.3.104. STATUS what     
  3309.  
  3310.       Je nach Argument gibt STATUS verschiedene Informationen über
  3311.      TrapDoors aktuellen Zustand aus, z.B. das Resultat vorangegangener
  3312.      Anrufe.
  3313.  
  3314.       Folgende Status-Angaben werden erkannt:
  3315.  
  3316.        C ... gibt die Kosten des letzten Anrufes aus
  3317.  
  3318.        D ... gibt das Resultat des letzten Anruf-Connects aus, z.B.:
  3319.              BUSY, NO DIALTONE, CONNECT 2400.  
  3320.  
  3321.        F ... gibt die Anzahl Files aus, die während des letzten Anrufes
  3322.              gesendet und empfangen wurden, unterteilt mit einem Schräg-
  3323.              strich ("/").
  3324.  
  3325.        N ... gibt die NodeNummer des letzten Anruf-Gegensystems aus.
  3326.  
  3327.        S ... gibt den seriellen Status an, ob TrapDoor auf einen Anruf
  3328.              wartet, ein externes Programm läuft, ein Anruf gerade
  3329.              gemacht wird oder der serielle Port geschlossen ist.
  3330.              Rückgabewerte sind
  3331.  
  3332.              IDLE:     TrapDoor wartet auf einen Anruf, hat nichts zu tun.
  3333.              OUTGOING: TrapDoor macht gerade einen Anruf
  3334.              INCOMING: TrapDoor beantwortet einen eingehenden Anruf
  3335.              CLOSED:   TrapDoor hat den seriellen Port geschlossen, weil
  3336.                        dieser von einem anderen Programm benutzt wird.
  3337.              SPAWNING: TrapDoor wartet auf ein externes Programm, das mit
  3338.                        SPAWN gestartet wurde.
  3339.  
  3340.        U ... gibt an, ob TrapDoor gerade "taub" ist, und zwar mit
  3341.              UNLISTEN oder LISTEN, je nach Status. (siehe (NO)UNLISTEN).
  3342.  
  3343.  
  3344.  
  3345.  
  3346.  
  3347.      Konfigurations Kommandos                              Keywords
  3348.  
  3349.  
  3350.     Seite 56            TrapDoors fünfte Anleitung            Seite 56
  3351.  
  3352.  
  3353.        X ... fragt nach dem Ergebnis des letzten Anrufes. Zurück kommt
  3354.              ein Integer-Wert:
  3355.  
  3356.              0: Alles okay
  3357.              1: --- unbenutzt
  3358.              2: Protocol Fehler (too many retries) (zu viele Versuche)
  3359.              3: (intern) end-of-transmission, Telink komplett
  3360.              4: (intern) File ausgelassen
  3361.              5: Abbruch durch Benutzer (Ctrl-C oder ESC)
  3362.              6: carrier lost (Verbindung verloren)
  3363.              7: Disk i/o Fehler
  3364.              8: andere Seite hat Verbindung unterbrochen
  3365.              9: interner Program Fehler
  3366.              10: "menschlicher" Anrufer (BBS Benutzer) entdeckt
  3367.              11: andere Seite hat nicht geantwortet
  3368.              12: (intern) Object schon in Benutzung, kann nicht senden
  3369.              13: Node in Nodeliste  nicht gefunden
  3370.              14: Accounting-Limit überschritten
  3371.              15: Node ist nicht anwählbar
  3372.              16: keine Antwort vom Modem beim Wählen
  3373.              17: Baudrate zu niedrig
  3374.              18: BUSY
  3375.              19: VOICE
  3376.              20: NO DIALTONE
  3377.              21: NO CARRIER
  3378.              22: RINGING Limit (NO ANSWER)
  3379.              23: RING (Eingehender Anruf während Wählvorgang)
  3380.              24: ERROR
  3381.  
  3382.        (+) nur für ARexx 
  3383.        (@) Asynchrone Ausführung möglich 
  3384.  
  3385.      Beispiele: Status D 
  3386.                @Status S 
  3387.  
  3388.   4.3.105. STATWINDOW window-specification     
  3389.  
  3390.       Wie bei LOGWINDOW können Sie hier die Position und Größe des
  3391.      Status-Fensters ändern.
  3392.  
  3393.      Beispiel: StatWindow 30/155/580/37 
  3394.  
  3395.   4.3.106. STIMEOUT timeout     
  3396.  
  3397.       Setzt die maximale Zeit, die die SWAIT und SLINE Kommandos auf
  3398.      Bestätigung warten.
  3399.  
  3400.      Beispiel: STimeout 3 
  3401.  
  3402.   4.3.107. (NO)STRIPDASHES     
  3403.  
  3404.       Einige Modems verstehen keine Striche ("-") im Anwahl-String.
  3405.      Die FidoNet-Nodeliste enthält solche aber, mit STRIPDASHES werden
  3406.      die Striche entfernt, bevor die Telefonnummer zum Modem geht.
  3407.  
  3408.  
  3409.      Konfigurations Kommandos                              Keywords
  3410.  
  3411.  
  3412.     Seite 57            TrapDoors fünfte Anleitung            Seite 57
  3413.  
  3414.  
  3415.      Beispiel: StripDashes 
  3416.  
  3417.   4.3.108. SWAIT string     
  3418.  
  3419.       Wartet, bis der angegebene String von der seriellen Leitung
  3420.      gekommen ist ode das TimeOut erreicht wurde (STIMEOUT).
  3421.  
  3422.      Beispiel: SWait "login:" 
  3423.  
  3424.   4.3.109. (NO)SWEPULSE     
  3425.  
  3426.       Übersetzt die Telefonnummern, bevor sie zum Modem gehen. Eine
  3427.      Eigenheit für schwedische Leute mit nicht-schwedischen Modems.
  3428.      Voreinstellung ist NOSWEPULSE.
  3429.  
  3430.      Beispiele: NoSwePulse 
  3431.                 SwePulse 
  3432.  
  3433.   4.3.110. SWRITE string     
  3434.  
  3435.       Schickt den angegebenen String zum Modem, der String wird nicht
  3436.      übersetzt oder geändert.
  3437.  
  3438.      Beispiel: SWrite "Mad Max" 
  3439.  
  3440.   4.3.111. SYSOP sysop's-name     
  3441.  
  3442.       Name des hiesigen Sysop. Diese wird beim Session-Start gesendet.
  3443.      Der String darf nicht länger as 20 Zeichen sein, wenn YooHoo/WaZoo
  3444.      und nicht länger als 30 Zeichen sein, wenn EMSI stattfindet.
  3445.  
  3446.      Beispiel: Sysop "Maximilian Hantsch" 
  3447.  
  3448.   4.3.112. TASKPRI priority     
  3449.  
  3450.       Stellen Sie hiermit die AmigaDOS/Exec Priorität von TrapDoor ein.
  3451.      Normale Tasks laufen auf Priorität 0, oft ist es empfehlenswert,
  3452.      die Priorität von TrapDoor auf 1 oder 2 zu setzen, damit Mail-
  3453.      Sessions nicht duch andere Aktivitäten wie Mail-Importieren
  3454.      gebremst werden.
  3455.  
  3456.       Wenn dieses Keyword nicht angegeben wird, läuft TrapDoor auf der
  3457.      Priorität des aufrufenden Prozesses.
  3458.  
  3459.      Beispiel: TaskPri 1 
  3460.  
  3461.   4.3.113. TESTFREQ     
  3462.  
  3463.       Um Ihr File-Request-Server-Programm zu testen und Skripts aus-
  3464.      zuprobieren können Sie TrapDoor mit "TrapDoor testfreq" ausprobie-
  3465.      ren. TD sucht dann nach einem File "TrapDoor.freq" im Inbound-
  3466.      Verzeichnis.
  3467.  
  3468.  
  3469.      Konfigurations Kommandos                              Keywords
  3470.  
  3471.  
  3472.     Seite 58            TrapDoors fünfte Anleitung            Seite 58
  3473.  
  3474.  
  3475.      Wenn es gefunden wird, wird der File-Request-Server, der mit
  3476.      FREQUEST angegeben wurde, aufgerufen. Das Ergebnis des Servers
  3477.      sollte ein .RLO-File im Outbound-Verzeichnis sein, das Sie über-
  3478.      prüfen können.
  3479.  
  3480.        Nocheinmal: das Request-File sollte "TrapDoor.freq" heißen - 
  3481.      oder genauer: "<Name-Ihres-ARexx-Ports>.FReq" !
  3482.  
  3483.      Beispiel: TestFreq 
  3484.  
  3485.   4.3.114. (NO)TIMESTAMP     
  3486.  
  3487.       Wenn TIMESTAMP angeschaltet ist, benutzt TrapDoor immer 
  3488.      Dos-TimeStamps, um die Namen der 4D-Echomail-Pakete in 2d
  3489.      umzurechnen. Das kann zu Problemen mit älteren EchoMail-Tossern
  3490.      führen, wenn diese auf "check security" stehen.
  3491.  
  3492.       Wenn NOTIMESTAMP angewählt ist (Voreinstellung), versucht TrapDoor
  3493.      die Standard-HEX Net/Node - Differenzierung anzuwenden, es sei denn
  3494.  
  3495.        - eines der Systeme hat eine Point-Adresse
  3496.        - Die HauptAdresse beider Systeme ist unterschiedlichen Zonen zu-
  3497.          geordnet, hat aber die selben Net und Node-Nummern.
  3498.  
  3499.                    "Fidonet Sonderlichkeiten? Keine Sorge, 
  3500.                        alles unter Kontrolle... ;-)"
  3501.  
  3502.      Beispiele: NoTimeStamp 
  3503.                 TimeStamp 
  3504.  
  3505.   4.3.115. (NO)TRAPZAP     
  3506.  
  3507.       Ermöglicht (verbietet) TrapZap. TrapZap ist eine Variante von
  3508.      DirectZap, das eine Variante von ZedZap/ZModem ist. Bei großen
  3509.      Files ist TrapZap das schnellste Protokoll, das TrapDoor zu bieten
  3510.      hat. Wie ZedZap und DirectZap schaltet TrapZap die Blockgröße um,
  3511.      abhängig von Leitungsqualität und Verbindungsgeschwindigkeit.
  3512.      Unterbrochene Übertragungen von Files können fortgesetzt werden.
  3513.      TrapZap beinhaltet eine verbesserte Flußkontrolle, die beim
  3514.      Richtungswechsel der Übertragungen zuverlässiger arbeiten sollte.
  3515.      TrapZap behält die Groß/Kleinschreibung der übertragenen Files bei
  3516.      und ist etwas schneller beim Empfangen von Files.
  3517.  
  3518.       TrapZap arbeitet natürlich nur im EMSI Modus und nur, wenn die
  3519.      andere Seite es auch unterstützt. Genau wie DirectZap benötigt es
  3520.      8-Bit-transparente Leitungen. Schalten Sie es ab (NOTRAPZAP), wenn
  3521.      Sie über ein nicht transparentes Netzwerk telefonieren. Vorein-
  3522.      stellung ist NOTRAPZAP.
  3523.  
  3524.      Beispiele: NoTrapZap 
  3525.                TrapZap 
  3526.  
  3527.  
  3528.  
  3529.      Konfigurations Kommandos                              Keywords
  3530.  
  3531.  
  3532.     Seite 59            TrapDoors fünfte Anleitung            Seite 59
  3533.  
  3534.  
  3535.   4.3.116. TURNAROUND command-string     
  3536.  
  3537.       TrapDoor führt die angegebene Kommandozeile aus, wenn der
  3538.      Richtungswechsel stattfindet: wenn Sender und Empfänger der
  3539.      zu übertragenen Files die Seiten wechseln und die Dateien danach
  3540.      in der anderen Richtung durch die Leitungen gehen. Da TrapDoor
  3541.      auf das externe Programm wartet, bevor es mit der Session weitermacht,
  3542.      sollte jenes schnell fertig sein. Voreinstellung ist, kein externes
  3543.      Programm aufzurufen.
  3544.  
  3545.      Beispiele: Turnaround "run Execute Scripts:TossMail" 
  3546.                 Turnaround "" 
  3547.  
  3548.   4.3.117. (NO)(UN)LISTEN     
  3549.  
  3550.       Voreinstellung ist, daß TrapDoor "listen"ed... also auf die
  3551.      Meldungen vom Modem achtet (RING etc.)
  3552.  
  3553.       Wenn Sie TrapDoor ein NOLISTEN oder UNLISTEN senden (ARexx),
  3554.      bricht TrapDoor alle seriellen I/O ab, behält die serielle Schnitt-
  3555.      stelle aber offen. Es wartet dann, bis Sie ihm ein NOUNLISTEN oder
  3556.      LISTEN über ARexx schicken. Sie können es anweisen, einen ausgehenden
  3557.      Anruf zu machen, nach diesem kehrt TrapDoor aber wieder in den
  3558.      UNLISTEN Modus zurück.
  3559.  
  3560.       NOUNLISTEN ist dasselbe wie LISTEN und NOLISTEN ist dasselbe wie
  3561.      UNLISTEN.
  3562.  
  3563.      Beispiele: UnListen 
  3564.                NoUnListen 
  3565.                Listen 
  3566.                NoListen 
  3567.  
  3568.   4.3.118. (NO)USESYSFONT     
  3569.  
  3570.       Wenn USESYSFONT angegeben ist, benutzt TrapDoor den System-
  3571.      Screen-Font (Proportional) für seinen Screen statt dem vorein-
  3572.      gestellten (nicht proportionalen) System-Font. Voreinstellung ist
  3573.      NOUSESYSFONT.  
  3574.  
  3575.      Beispiele: UseSysFont 
  3576.                 NoUseSysFont 
  3577.  
  3578.   4.3.119. (NO)USEUSERSHELL     
  3579.  
  3580.       Dieses Kommando entscheidet, ob TrapDoor externe Kommandos an
  3581.      die Standard AmigaOS-Shell übergibt (z.B. FREQUEST, RINGCOMMAND,
  3582.      BBSCOMMAND und so weiter) oder an eine "UserShell" wie z.B.
  3583.      WShell. Voreinstellung ist NOUSEUSERSHELL.
  3584.  
  3585.  
  3586.  
  3587.  
  3588.  
  3589.      Konfigurations Kommandos                              Keywords
  3590.  
  3591.  
  3592.     Seite 60            TrapDoors fünfte Anleitung            Seite 60
  3593.  
  3594.  
  3595.   4.3.120. VOICECOMMAND commandline     
  3596.  
  3597.       Wenn TrapDoor eine Voice-Connect Meldung bekommt (gesucht
  3598.      wird nach dem VOICESTRING in der Meldung), startet es dieses
  3599.      externe Programm. Damit können Sie Ihre Voice-Software laufen
  3600.      lassen, um Voice (Stimm-) Anrufe zu beantworten und gleichzeitig
  3601.      Modem-Anrufern alle Möglichkeiten offen zu halten. Die %-Platzhalter
  3602.      können wieder Verwendung finden, wie sie im zugehörigen Kapitel
  3603.      beschrieben werden.
  3604.  
  3605.       Dies funktioniert auch bei ausgehenden Anrufen. Sie können den
  3606.      %-Platzhalter "d" verwenden, um Ihrer Voice-Software mitzuteilen,
  3607.      ob es sich um einen eingehenden oder ausgehenden Anruf handelt.
  3608.  
  3609.      Beispiel: VoiceCommand "VoiceAnswer %d" 
  3610.  
  3611.   4.3.121. VOICESTRING string     
  3612.  
  3613.       Hier steht die Meldung, die Ihr Modem ausgibt, wenn es einen
  3614.      Voice-Connect entdeckt. VOICESTRING muß korrekt angegeben sein,
  3615.      wenn Sie VOICECOMMAND benutzen wollen.
  3616.  
  3617.      Beispiel: VoiceString "+VCON" 
  3618.  
  3619.   4.3.122. (NO)WAZOO     
  3620.  
  3621.       Schaltet WaZoo an/ab. Mit ausgeschaltetem WaZoo versucht TrapDoor
  3622.      nur, mit FTS-0001 (LoTek) Protokoll oder EMSI Handshake eine Ver-
  3623.      bindung zu bekommen, kein YooHoo wird probiert. Voreinstellung ist
  3624.      WAZOO.  
  3625.  
  3626.      Beispiele: NoWaZOO 
  3627.                 WaZOO 
  3628.  
  3629.   4.3.123. (NO)WRAPLINES     
  3630.  
  3631.       Mit angeschaltetem WrapLines versucht TrapDoor einen ZeilenUmbruch
  3632.      im LogFenster vorzunehmen, damit überlange Zeilen lesbar bleiben. 
  3633.      Das LogFile bleibt von dieser Option unbeeinflußt, nur die Ausgaben
  3634.      im Fenster werden reformatiert. Voreinstellung ist NOWRAPLINES.
  3635.  
  3636.      Beispiele: WrapLines 
  3637.                NoWrapLines 
  3638.  
  3639.   4.3.124. VERSION     
  3640.  
  3641.       Dieses ARexx-Kommando gibt die Versionsnummer von TrapDoor aus.
  3642.  
  3643.        (+) nur für ARexx 
  3644.        (@) Asynchrone Ausführung möglich 
  3645.  
  3646.  
  3647.      Konfigurations Kommandos                              Keywords
  3648.  
  3649.  
  3650.     Seite 61            TrapDoors fünfte Anleitung            Seite 61
  3651.  
  3652.  
  3653.      Beispiel:  Version 
  3654.  
  3655.   4.3.125. (NO)XMAIL     
  3656.  
  3657.       Schaltet eXtended Mail an/ab, was auch immer das ist. Es gibt
  3658.      ein Flag im EMSI Handshake, das "XMA" heißt, die Dokumentation
  3659.      ist aber sehr unklar, was die Bedeutung angeht. Na, jedenfalls
  3660.      haben Sie die Wahl :-)
  3661.  
  3662.       Voreinstellung ist XMAIL, das war bei TrapDoor 1.80 so.
  3663.  
  3664.      Beispiele: NoXMail 
  3665.                 XMail 
  3666.  
  3667.   4.3.126. (NO)ZEDZAP     
  3668.  
  3669.       Schaltet ZedZap an/ab. ZedZap ist eine Variante von ZModem,
  3670.      bei großen Files ist es eines der schnellsten Protokolle. ZedZap
  3671.      variiert die Blockgröße je nach Übertragungsgeschwindigkeit und
  3672.      -Qualität und setzt unterbrochene Übertragungen fort. 
  3673.  
  3674.       ZedZap funktioniert nur mit WaZoo oder EMSI und nur, wenn die
  3675.      andere Seite es auch unterstützt. Voreinstellung ist ZEDZAP.
  3676.  
  3677.      Beispiele: NoZedZap 
  3678.                ZedZap 
  3679.  
  3680.   4.3.127. (NO)ZEDZIP     
  3681.  
  3682.       Schaltet ZedZip an/ab. ZedZip ist das ZModem-Protokoll, es
  3683.      variiert nicht die BlockGröße sondern bleibt bei 1kByte-Blöcken.
  3684.      Wenn möglich setzt es unterbrochene Filetransfers fort.
  3685.  
  3686.       ZedZip funktioniert nur im WaZoo oder EMSI Modus und nur, wenn
  3687.      die andere Seite es ebenfalls unterstützt. Voreinstellung ist
  3688.      ZEDZIP.
  3689.  
  3690.      Beispiele: NoZedZip 
  3691.                ZedZip 
  3692.  
  3693.   4.3.128. (NO)ZOOMFULLSIZE     
  3694.  
  3695.       Wählt, ob das Zoom-Gadget bei TrapDoors Fenstern sie vergrößert
  3696.      auf volle Größe oder verkleinert auf Minimum. Voreinstellung ist
  3697.      NOZOOMFULLSIZE, weil dies bei TrapDoor bis 1.83 immer so war.
  3698.  
  3699.  
  3700.  
  3701.  
  3702.  
  3703.  
  3704.  
  3705.      Konfigurations Kommandos                              Keywords
  3706.  
  3707.  
  3708.     Seite 62            TrapDoors fünfte Anleitung            Seite 62
  3709.  
  3710.  
  3711.       Bedenken Sie, daß ZOOMFULLSIZE nicht funktioniert, wenn Sie
  3712.      SCREENMODE WORKBENCH verwenden. Ab AmigaOS 2.04 können Sie
  3713.  
  3714.          SCREENMODE PUBLIC
  3715.          PUBSCREENNAME ""
  3716.  
  3717.      oder
  3718.  
  3719.          SCREENMODE PUBLIC
  3720.          PUBSCREENNAME "Workbench"
  3721.  
  3722.      stattdessen verwenden und ZOOMFULLSIZE funktioniert wieder!
  3723.  
  3724.      Beispiele: NoZoomFullSize 
  3725.                 ZoomFullSize 
  3726.  
  3727.  
  3728.  
  3729.  
  3730.  
  3731.  
  3732.  
  3733.  
  3734.  
  3735.  
  3736.  
  3737.  
  3738.  
  3739.  
  3740.  
  3741.  
  3742.  
  3743.  
  3744.  
  3745.  
  3746.  
  3747.  
  3748.  
  3749.  
  3750.  
  3751.  
  3752.  
  3753.  
  3754.  
  3755.  
  3756.  
  3757.  
  3758.  
  3759.  
  3760.  
  3761.  
  3762.  
  3763.  
  3764.  
  3765.  
  3766.      Konfigurations Kommandos                              Keywords
  3767.  
  3768.  
  3769.     Seite 63            TrapDoors fünfte Anleitung            Seite 63
  3770.  
  3771.  
  3772.   5. Beispiel Setup     
  3773.  
  3774.           ; ****************************************************
  3775.           ; **                                                **
  3776.           ; **    TrapDoor 1.83 Beispiel Config-File          **
  3777.           ; **                                                **
  3778.           ; ****************************************************
  3779.  
  3780.           ; Dies ist meine FidoNet-Adresse
  3781.  
  3782.           NODE 2:310/6.0
  3783.  
  3784.           ; unter diesen Adressen bin ich auch bekannt
  3785.  
  3786.           AKA "2:3160/0 7:123/456 13:13/42"
  3787.  
  3788.           ; so heißt mein System
  3789.  
  3790.           NAME "The Mad House -- TrapDoor Development"
  3791.  
  3792.           ; und so heiße ich
  3793.  
  3794.           SYSOP "Maximilian Hantsch"
  3795.  
  3796.           ; Points: Geben Sie hier das Passwort an, daß Sie mit Ihrem
  3797.           ; Boss vereinbart haben.
  3798.           ; Lassen Sie es leer (""), wenn Sie einen Node fahren oder
  3799.           ; setzen Sie es auf irgendetwas, um keine Anrufe von anderen
  3800.           ; zu akzeptieren
  3801.  
  3802.           PASSWORD ""
  3803.  
  3804.           ; Mit dieser Baudrate soll TrapDoor mit dem Modem verbunden
  3805.           ; sein
  3806.  
  3807.           BAUD 19200
  3808.  
  3809.           ; Wenn Ihr Modem die Baudrate zum Rechner festlegen kann, 
  3810.           ; verwenden Sie LOCK
  3811.  
  3812.           LOCK
  3813.  
  3814.           ; Unterhalb dieser Baudrate unterbricht TrapDoor die Verbindung
  3815.           ; wieder - es ist das Minimum
  3816.  
  3817.           MINBAUD 300
  3818.  
  3819.           ; Points: Geben Sie hier die Adresse Ihres Boss-Nodes an
  3820.           ; Wenn Sie selber Node sind, setzen Sie es auf Ihre Adresse
  3821.  
  3822.           BOSS 2:310/6.0
  3823.  
  3824.  
  3825.  
  3826.  
  3827.  
  3828.  
  3829.      Beispiel Setup
  3830.  
  3831.  
  3832.     Seite 64            TrapDoors fünfte Anleitung            Seite 64
  3833.  
  3834.  
  3835.           ; Points: Geben Sie hier die Telefonnummer Ihres Bosses an.
  3836.           ; Wenn Sie mit der Nodeliste arbeiten, können Sie auch die
  3837.           ; FidoNet Addresse Ihres Bosses angeben und TrapDoor sieht
  3838.           ; in der Nodeliste nach.
  3839.           ; TrapDoor braucht den Doppelpunkt (":") in einer Fido_Adresse,
  3840.           ; um diese von einer Telefonnummer zu unterscheiden, geben Sie
  3841.           ; also immer eine Zonen-Nummer mit an, wenn Sie eine Nodenummer
  3842.           ; verwenden
  3843.  
  3844.           CALL 2:310/6
  3845.  
  3846.           ; Der Pfad zu Ihrem Outbound-Verzeichnis, wo .FLO, .OUT
  3847.           ; und ähnliches liegen
  3848.  
  3849.           OUTBOUND "Mail:Outbound"
  3850.  
  3851.           ; Der Pfad zu Ihrem Inbound Verzeichnis, wo eingehende Files
  3852.           ; abgelegt werden
  3853.  
  3854.           INBOUND "Mail:Inbound"
  3855.  
  3856.           ; Wenn Sie hier einen Pfad angeben, sucht TrapDoor dort nach
  3857.           ; der Nodeliste und den index/extra Files.
  3858.           ; Wenn Sie keine Nodeliste benutzen wollen, setzen Sie es auf
  3859.           ; NODELIST ""
  3860.  
  3861.           NODELIST "NodeList:"
  3862.  
  3863.           ; Benutzen Sie MAXBAUD um MINBAUD automatisch auf die höchst-
  3864.           ; mögliche Baudrate zu setzen (aus der Nodeliste)
  3865.  
  3866.           MAXBAUD
  3867.  
  3868.           ; so viele Klingelsignale wartet TrapDoor, ehe es den
  3869.           ; eingehenden Anruf annimmt. Wenn TrapDoor die Anrufe gar
  3870.           ; nicht selber annehmen soll, setzen Sie RINGS 9999.
  3871.  
  3872.           RINGS 1
  3873.  
  3874.           ; Eine Begrüßungsmeldung, die allen Anrufern gezeigt wird.
  3875.           ; Statt einer Zeile können Sie auch ein File angeben, die
  3876.           ; zweite Zeile gibt ein Beispiel an.
  3877.  
  3878.           BANNER "TrapDoor Development, online Mon-Sun 00:00-06:00"
  3879.           ; BANNER "<mail:Banner"
  3880.  
  3881.           ; Dieses Kommando führt TrapDoor, wenn ein Anrufer Escape
  3882.           ; drückt, um in das BBS zu kommen.
  3883.           ; Um das BBS abzuschalten, setzen Sie BBSMODE NONE 
  3884.           ; oder lassen Sie es ganz weg.
  3885.  
  3886.           ; BBSCOMMAND "DLG:immed TR0 %b %B -w"
  3887.           ; BBSINOUT ""
  3888.           ; BBSMODE SPAWN
  3889.  
  3890.  
  3891.  
  3892.      Beispiel Setup
  3893.  
  3894.  
  3895.     Seite 65            TrapDoors fünfte Anleitung            Seite 65
  3896.  
  3897.  
  3898.           ; Zusätzlich zur ESC-Taste können Sie eine andere angeben,
  3899.           ; die vom Anrufer zweimal gedrückt werden kann, um in das BBS
  3900.           ; zu kommen ACHTUNG: KEINE STERNCHEN ('*') !
  3901.  
  3902.           ; BBSCHAR '.'
  3903.  
  3904.           ; Dies ist der Name des LogFiles von TrapDoor
  3905.  
  3906.           LOGFILE "Mail:TrapDoor.Log"
  3907.  
  3908.           ; Hier die Level für verschiedene Log-Gruppen
  3909.  
  3910.           LOGLEVEL 0:2    ; debugger
  3911.           LOGLEVEL 1:2    ; link
  3912.           LOGLEVEL 2:2    ; transfer
  3913.           LOGLEVEL 3:2    ; system
  3914.           LOGLEVEL 4:2    ; modem
  3915.           LOGLEVEL 5:2    ; session
  3916.           LOGLEVEL 6:7    ; security
  3917.           LOGLEVEL 7:2    ; outside
  3918.           LOGLEVEL 8:7    ; information
  3919.           LOGLEVEL 9:2    ; scheduler
  3920.  
  3921.           ; Schnelleres Log-File
  3922.  
  3923.           MAXLOGSECS 5
  3924.           MAXLOGLINES 10
  3925.  
  3926.           ; Wenn Sie ein "langsames" Modem haben, geben Sie hier einen
  3927.           ; höheren Wert an.
  3928.  
  3929.           SLOWMODEM 10
  3930.  
  3931.           ; MODEMINIT     Reset-Befehl zum Modem
  3932.           ; MODEMDIALPRE  Anwahl-Befehl zum Modem, danach kommt die
  3933.           ;               Telefonnummer und dann
  3934.           ; MODEMDIALPOST
  3935.           ; MODEMANSWER   Befehl zum Annehmen von Anrufen.
  3936.           ; MODEMHANGUP   Befehl zum Auflegen.
  3937.  
  3938.           MODEMINIT "~~ATZ|~~~~"
  3939.           MODEMHANGUP "||^|"
  3940.           MODEMDIALPRE "~~ATS7=60B1X7DP"
  3941.           MODEMDIALPOST "|"
  3942.           MODEMANSWER "~~ATS7=25B0A|"
  3943.  
  3944.           ; Wenn Sie ein Fehlerkorrigierendes Modem haben,
  3945.           ; gibt ARQSTRING die Meldung an, die Ihr Modem ausgibt, wenn
  3946.           ; eine Fehlerkorrigierende Verbindung aufgebaut wurde.
  3947.           ; Wenn Sie ein solches Modem haben, können Sie auch SNIFFARQ
  3948.           ; angeben und der Beginn der Verbindung läuft schneller ab.
  3949.  
  3950.           ; ARQSTRING "ARQ"
  3951.           ; SNIFFARQ
  3952.  
  3953.  
  3954.  
  3955.      Beispiel Setup
  3956.  
  3957.  
  3958.     Seite 66            TrapDoors fünfte Anleitung            Seite 66
  3959.  
  3960.  
  3961.           ; Hieran liest TrapDoor ab, welches serielles Device es be-
  3962.           ; nutzen soll. Zum Beispiel, ein Supra 2400zi Modem
  3963.           ; braucht SERIALNAME "modem0.device".
  3964.  
  3965.           SERIALNAME "serial.device"
  3966.           SERIALUNIT 0
  3967.           SERIALFLAGS 0
  3968.  
  3969.           ; Wenn Sie ein BBS starten wollen, müssen Sie SHARED
  3970.           ; setzen. Sonst können Sie NOSHARED benutzen, um andere
  3971.           ; Programme an der Benutzung der seriellen Schnittstelle zu
  3972.           ; hindern.
  3973.  
  3974.           SHARED
  3975.  
  3976.           ; Wenn Ihr Modem DSR nicht unterstützt, setzen Sie NODSR.
  3977.           ; Sonst nehmen Sie DSR und TrapDoor weiß, ob Ihr Modem bereit
  3978.           ; ist, angeschaltet ist - oder wie oder was
  3979.  
  3980.           DSR
  3981.  
  3982.           ; Wenn Sie ein Modem mit eigenem Speicher haben, verwenden
  3983.           ; Sie 7WIRE und ein Kabel mit 7 Leitungen. Dann wird der
  3984.           ; Hardware Handshake benutzt
  3985.  
  3986.           7WIRE
  3987.  
  3988.           ; Lesen Sie bitte die Anleitung zu ADJUST, wenn Sie nicht
  3989.           ; wissen, auf was Sie ADJUST stellen stellen, lassen Sie es
  3990.           ; auf -11.
  3991.           ; Ab OS 2.04 nehmen Sie bitte ADJUST 0 oder lassen es ganz aus.
  3992.  
  3993.           ;ADJUST -11
  3994.  
  3995.           ; Geben Sie hier an, welches Programm TrapDoor aufrufen soll,
  3996.           ; um eingehende Filerequests zu behandeln. Sehen Sie bitte
  3997.           ; in der Anleitung nach, um genaueres zu erfahren.
  3998.           ; Setzen Sie FREQUEST "", um FileRequests zu unterbinden
  3999.  
  4000.           FREQUEST "RequestHandler %i,%o,%l"
  4001.  
  4002.           ; Dies ist der Name von TrapDoors ARexx Port.
  4003.           ; Wenn Sie mehrere Leitungen verwenden, brauchen Sie für jeden
  4004.           ; Port einen eigenen Namen
  4005.  
  4006.           REXXNAME "TrapDoor"
  4007.  
  4008.           ; Wo soll TrapDoor die Fenster öffnen?
  4009.           ; Auf NTSC-Maschinen mit ihren kleineren Screens müssen Sie
  4010.           ; die Werte von STATWINDOW ändern.
  4011.  
  4012.           LOGWINDOW 30/15/580/133
  4013.           STATWINDOW 30/155/580/93
  4014.           ; STATWINDOW 30/155/580/44 ; nehmen Sie dies bei NTSC
  4015.  
  4016.  
  4017.      Beispiel Setup
  4018.  
  4019.  
  4020.     Seite 67            TrapDoors fünfte Anleitung            Seite 67
  4021.  
  4022.  
  4023.           ; Wählen Sie SCREENMODE CUSTOM um TrapDoor einen eigenen
  4024.           ; Screen öffnen zu lassen, SCREENMODE WORKBENCH um die Fenster
  4025.           ; auf den Workbench Screen zu bekommen, SCREENMODE ACTIVE
  4026.           ; um die Fenster auf den gerade aktiven Screen zu setzen
  4027.           ; und SCREENMODE TRAPDOOR für den Sondermodus.
  4028.           ; Ab AmigaOS 2.04 können Sie SCREENMODE PUBLIC benutzen.
  4029.           ; Achtung: Lesen Sie die Anleitung, bevor Sie SCREENMODE ACTIVE
  4030.           ; angeben!
  4031.  
  4032.           SCREENMODE TRAPDOOR
  4033.  
  4034.           ; Wenn TrapDoor den Screen im Hintergrund öffnen soll, setzen
  4035.           ; Sie BACKGROUND.
  4036.           ; Um den Screen auf die gleiche Größe wie Ihre Workbench zu
  4037.           ; bekommen (einschließlich Overscan Einstellungen mit
  4038.           ; MoreRows) nehmen Sie AUTOOVERSCAN.
  4039.           ; Wenn Sie weder Screen noch Fenster brauchen tut es auch
  4040.           ; QUIET.
  4041.  
  4042.           NOBACKGROUND
  4043.           AUTOOVERSCAN
  4044.           ; QUIET
  4045.  
  4046.           ; Ändern Sie die Farbwerte ganz nach Ihren Wünschen
  4047.  
  4048.           COLOURS 2560/4095/10/160
  4049.  
  4050.           ; Points: Wenn ein Anruf bei Ihrem Boss scheitert (BUSY,
  4051.           ; VOICE, NO CARRIER ...), kann TrapDoor nach diesem Befehl
  4052.           ; automatisch nach einem in REDIALDELAY angegebenen Zeitraum
  4053.           ; nochmal anrufen.
  4054.  
  4055.           RETRIES 0
  4056.           REDIALDELAY 3
  4057.  
  4058.           ; Schalten Sie die ACCOUNTING -Limits mit diesem Befehl an
  4059.           ; Das Format von ACCTMAX ist:
  4060.           ; ACCTMAX "Kosten Anzahl-Anrufe schiefgegangen busy nocarrier voice"
  4061.  
  4062.           ACCOUNTING
  4063.           ACCTMAX "3000 20 2 20 5 2"
  4064.  
  4065.           ; Nodes: Wenn TrapDoor automatisch im Answer-Modus starten soll
  4066.           ; geben Sie ANSWER an
  4067.  
  4068.           ; ANSWER
  4069.  
  4070.  
  4071.  
  4072.  
  4073.  
  4074.      Beispiel Setup
  4075.  
  4076.  
  4077.     Seite 68            TrapDoors fünfte Anleitung            Seite 68
  4078.  
  4079.  
  4080.           ; Einige Funktionstasten-Belegungen
  4081.  
  4082.           FKEY "1:EMSI"
  4083.           FKEY "11:NOEMSI"
  4084.           FKEY "2:WAZOO"
  4085.           FKEY "12:NOWAZOO"
  4086.           FKEY "3:ZEDZAP ZEDZIP DIRECTZAP"
  4087.           FKEY "13:NOZEDZAP NOZEDZIP NODIRECTZAP"
  4088.           FKEY "4:DIETIFNA"
  4089.           FKEY "14:NODIETIFNA"
  4090.           FKEY "5:BBSMODE SPAWN"
  4091.           FKEY "15:BBSMODE ZMH"
  4092.           FKEY "6:Run \"CE\""
  4093.           FKEY "16:Run \"FFSA Node 2:310/6 ActiveScreen\""
  4094.           FKEY "7:Run \"Execute DLGConfig:Batch/UnPackMail\""
  4095.           FKEY "17:SMODEM |~ATH1|~~~~~~~~~~~~~~~~~|~ATH0|~"
  4096.           FKEY "8:Run \"Execute DLGConfig:Batch/PackMail\""
  4097.           FKEY "18:Run \"Execute DLGConfig:Batch/NComm.batch\""
  4098.           FKEY "9:Run \"Execute DLGConfig:Batch/Poll\""
  4099.           FKEY "19:acctmax \"-1 -1 -1 -1 -1 -1\""
  4100.           FKEY "10:Run \"local\""
  4101.           FKEY "20:Run \"getport -p tr0:\""
  4102.  
  4103.           ; NOTE: Nicht alle möglichen Befehle werden in diesem
  4104.           ;       Beispiel-Config benutzt. Schauen Sie in das Kapitel
  4105.           ;       "Konfigurations Kommandos".
  4106.  
  4107.  
  4108.  
  4109.  
  4110.  
  4111.  
  4112.  
  4113.  
  4114.  
  4115.  
  4116.  
  4117.  
  4118.  
  4119.  
  4120.  
  4121.  
  4122.  
  4123.  
  4124.  
  4125.  
  4126.  
  4127.  
  4128.  
  4129.  
  4130.  
  4131.  
  4132.  
  4133.  
  4134.      Beispiel Setup
  4135.  
  4136.  
  4137.     Seite 69            TrapDoors fünfte Anleitung            Seite 69
  4138.  
  4139.  
  4140.   6. Das Outbound Verzeichnis
  4141.  
  4142.        Das Outbound Verzeichnis enthält Nachrichten-Fies (#?.OUT, #?.CUT,
  4143.      #?.DUT, #?.HUT), FileAttaches (#?.FLO, #?.CLO, #?.DLO,
  4144.      #?.HLO) und Request Files (#?.REQ).  
  4145.  
  4146.       TrapDoor verwendet zwei verschiedene Methoden, diese Files zu
  4147.      benennen: Erstens die "kompatiblen" Namen für ältere Packer.
  4148.      Zweitens die vollständigen 4-Dimensionsnamen für aktuelle Software
  4149.      mit kompletter Fido-4D-Adressierung.
  4150.  
  4151.   6.1. 2-dimensionale Filenamen     
  4152.  
  4153.       Die ersten acht Zeichen des Filenamen geben die Netz- und Node-
  4154.      Nummer des Nodes an, für den das File ist. Die Zahlen sind in Hex
  4155.      kodiert und auf 4 Ziffern formatiert (vorstehende Nullen).
  4156.  
  4157.       Zonen- und Point-Informationen sind in den Filenamen nicht ent-
  4158.      halten - das ist ein wesentlicher Nachteil, leider unterstützt
  4159.      aber viele alte Software für den Amiga nur dieses Format.
  4160.  
  4161.   6.2. 4-dimensionale Filenamen    
  4162.  
  4163.       TrapDoor beherrscht vier-dimensionale Filenamen schon lange und
  4164.      viele Programmautoren haben dies übernommen.
  4165.      Die 4-dimensionalen Files heißen "Zone.Netz.Node.Point.Endung",
  4166.      alle Elemente in Dezimalzahlen.
  4167.  
  4168.   6.3. Endungen
  4169.  
  4170.        File-Endungen sagen TrapDoor, was mit dem File anzufangen ist.
  4171.  
  4172.   6.4. Paket Files    
  4173.  
  4174.        Diese Files enthalten Packed Mail - nicht komprimierte.
  4175.      (ARC)mail). Dies wird oft für Matrix-Mail benutzt, da das Format
  4176.      leicht zu bilden ist und Matrix Mail normalerweise nicht so groß
  4177.      wird, daß sie gepackt werden müßte. Die Files werden so, wie sie
  4178.      sind, verschickt. Während des Transfers werden die Namen auf
  4179.      "abcdefgh.PKT" geändert, wobei "abcdefgh" eine eindeutige 8-stellige
  4180.      Hexadezimal-Zahl ist (tatsächlich ein Timestamp).
  4181.  
  4182.           #?.OUT ... Normal, dieses Paket wurde nicht weiter behandelt.
  4183.                      Wenn es nicht weiter behandelt wird, wird es genau
  4184.                      wie .DUT- Files behandelt.
  4185.           #?.HUT ... dieses Paket wird zurückbehalten, bis das Empfänger-
  4186.                      System es selber abholt.  
  4187.           #?.CUT ... Das andere System kann nonstop Mail empfangen
  4188.                      (Continous Mail - Crashmail)
  4189.           #?.DUT ... Direkt, das heißt: eine Crashmail, aber das Empfänger-
  4190.                      System kann nicht nonstop empfangen (Continuous Mail) 
  4191.  
  4192.  
  4193.  
  4194.      Das Outbound Verzeichnis                            Paket-Files
  4195.  
  4196.  
  4197.     Seite 70            TrapDoors fünfte Anleitung            Seite 70
  4198.  
  4199.  
  4200.   6.5. Flow Files    
  4201.  
  4202.       Auch Files werden über Fido verschickt. FileAttaches teilen 
  4203.      TrapDoor mit, welche Files an wen gesendet oder bereit gehalten
  4204.      werden sollen. FileAttach-Files werden auch "Flow Files" genannt,
  4205.      nach der .FLO File-Endung.
  4206.  
  4207.       Im Flow-File ist der Pfad und Dateiname des zu übertragenden
  4208.      Files enthalten. Jede Zeile beinhaltet ein File. Zusätzlich kann
  4209.      eines folgender Sonderzeichen an der ersten Stelle der Zeile
  4210.      stehen (also am Beginn von Pfad/Name) um anzuzeigen, daß das File
  4211.      besonderer Behandlung bedarf, wenn es verschickt wurde.
  4212.  
  4213.        Zugelassene Sonderzeichen: 
  4214.  
  4215.           # ... schneide dieses File auf Länge Null zurück
  4216.           ^ ... Lösche dieses File (und trage das im Log ein) 
  4217.           - ... Lösche dieses File (trage das nicht im Log ein) 
  4218.           @ ... keine spezielle Aktion (aber File-Kommentierung - s.u.)
  4219.           ~ ... Dieses File wurde schon gesendet - nicht mehr senden
  4220.  
  4221.        Beispiele: 
  4222.  
  4223.           DH0:Files/outgoing/special/sendme.zoo
  4224.           t:trapdoor.zoo
  4225.           #MAIL:Outbound/FFEB0034.MO1
  4226.           -t:delete.me
  4227.  
  4228.        Flow File Endungen: 
  4229.  
  4230.           #?.FLO ... Normal, das heißt: wenn dieses File nicht weiter
  4231.                      behandelt wird, wird es wie ein .DLO behandelt.
  4232.           #?.HLO ... Halte diese Files für Abholung durch das Empfänger-
  4233.                      System bereit.  
  4234.           #?.CLO ... Das Empfänger System hat Continuous Mail.  
  4235.           #?.DLO ... Direkt, d.h. das Empfänger System kann nicht nonstop
  4236.                      empfangen (kein Continuous Mail).  
  4237.  
  4238.   6.6. Komprimierte Mail   
  4239.  
  4240.       Diese Files werden nicht automatisch versendet, ihre Namen müssen
  4241.      in einem #?.?LO - File enthalten sein. Normalerweise folgt der
  4242.      Name eines solchen Files der 2dimensionalen Methode: die ersten
  4243.      4 Zeichen enthalten die (Hex)Differenz zwischen der NetzNummer des
  4244.      absendenden und des empfangenden Systems, die zweiten 4 Hexziffern
  4245.      die Differenz zwischen den Node-Nummern.
  4246.  
  4247.       Die Endung der komprimierten Mail-Files wird aus den beiden ersten
  4248.      Buchstaben des (englischen) Wochentages plus einer dezimalen Ziffer
  4249.      zur Verhinderung von doppelten Files gebildet.
  4250.      Beispiel: "MO3" oder "FR0".  
  4251.  
  4252.  
  4253.      Das Outbound Verzeichnis                        komprimierte Mail
  4254.  
  4255.  
  4256.     Seite 71            TrapDoors fünfte Anleitung            Seite 71
  4257.  
  4258.  
  4259.       TrapDoor 1.80 und höher unterstützen auch 4dimensionale Namen
  4260.      für Mail-Pakete. Diese Namen sehen genauso aus wie andere
  4261.      4-dimensionale Filenamen, mit den gleichen Endungen wie ihre
  4262.      2-dimensionalen Gegenstücke.
  4263.      Zum Beispiel "2.310.6.4.TU3".  Die Namen der 4-dimensionalen
  4264.      Mail-Pakete müssen genau wie die der 2dimensionale in #?.?LO
  4265.      Files augelistet werden.  
  4266.  
  4267.  
  4268.  
  4269.   6.7. Request Files    
  4270.  
  4271.       Solche Files werden "unbehandelt" zum anderen System geschickt.
  4272.      Jede Zeile in einem solchen File enthält den Namen einer Datei,
  4273.      die Sie vom anderen System haben möchten, wenn möglich gefolgt
  4274.      von einem Leerzeichen und einem Ausrufungszeichen, nach dem ein
  4275.      Passwort für das File angegeben werden kann.
  4276.  
  4277.        Beispiel: 
  4278.  
  4279.           FILES
  4280.           TRAPDOOR.ZOO
  4281.           SECRET.ARC !ILBM
  4282.  
  4283.   6.8. Beispiele      
  4284.  
  4285.           0136000b.out ... ein Normal Mail-Paket für 310/11 
  4286.           01360003.clo ... ein FileAttach für 310/3, wird direkt
  4287.                            an Empfänger geschickt 
  4288.           0136000c.hlo ... ein FileAttach, wartet auf Abholung durch
  4289.                            310/12 
  4290.  
  4291.        Oder, mit 4-dimensionalem Namens-Schema:
  4292.  
  4293.           1.163.109.0.hut ... ein normales Mail-Paket, wartet auf
  4294.                               Abholung durch 1:163/109 
  4295.           2.310.6.5.dlo ..... ein direkter FileAttach für 2:310/6.5 
  4296.           2.310.6.4.MO2 ..... komprimierte Mail für 2:310/6.4 
  4297.           2.246.3.0.req ..... ein Requestfile an 2:246/3 
  4298.  
  4299.  
  4300.  
  4301.  
  4302.   6.9. Outbound-File Kennzeichnung   
  4303.  
  4304.       Ähnlich den Kennzeichnungen, die TrapDoor für eingehende Files
  4305.      verwendet (sehen Sie in das nächste Kapitel).
  4306.  
  4307.       Manchmal sendet TrapDoor ein File unter einem anderen als dem
  4308.      originalen Namen. Zum Beispiel werden Outbound-Mailpakete
  4309.      (.OUT, .HUT, .DUT oder .CUT) nach .PKT umbenannt, bevor sie
  4310.      verschickt werden. TrapDoor hält den neuen Namen in einer
  4311.      "Namenskennzeichnung" in der Filebeschreibung (Filecomment) fest.
  4312.  
  4313.  
  4314.      Das Outbound Verzeichnis               Outbound-File Kennzeichnung
  4315.  
  4316.  
  4317.     Seite 72            TrapDoors fünfte Anleitung            Seite 72
  4318.  
  4319.  
  4320.      Wenn ein Filetransfer schiefgeht wird das File, wenn es nochmal
  4321.      versendet werden muß, unter dem gleichen Namen abgeschickt.
  4322.  
  4323.       Manchmal ist es unerwünscht, daß TrapDoor eine Filebeschreibung
  4324.      ändert. Nur in folgenden Fällen tut TrapDoor dies:
  4325.  
  4326.        - es handelt sich um ein Paket-File im Outbound Verzeichnis 
  4327.  
  4328.        - es ist in einem Flowfile verzeichnet und ein Sonderzeichen
  4329.          steht dem Namen voran. Wenn Kürzen oder Löschen des Files nicht
  4330.          erwünscht sind, kann "@" benutzt werden um anzugeben, daß
  4331.          das Ändern der Filebeschreibung für dieses File erlaubt ist.
  4332.  
  4333.       TrapDoor ändert die Filebeschreibung nicht, wenn das File in
  4334.      einem FlowFile ohne voranstehendes Sonderzeichen gelistet ist.
  4335.  
  4336.       Andererseits kontrolliert TrapDoor immer vor dem Versenden eines
  4337.      Files das "Namen-Feld". Wenn ein solches existiert wird das File
  4338.      unter dem dort angegebenen Namen verschickt. Dies unabhängig davon,
  4339.      wo das File liegt und ob es in einem FlowFile gelistet ist oder nicht.
  4340.  
  4341.       Das bedeutet, daß Sie TrapDoor Files unter beliebigem Namen ver-
  4342.      schicken lassen können. Benutzen Sie einfach das FileNote-Kommando,
  4343.      um ein gewünschtest "Namen-Feld" anzugeben:
  4344.  
  4345.          filenote RAM:testdir/myfile.txt "Name file-1.test;" 
  4346.  
  4347.      TrapDoor sendet das File "myfile.txt" als "file-1.test".
  4348.      Natürlich muß "RAM:testdir/myfile.txt" in einem Flow-File stehen,
  4349.      damit TrapDoor auch weiß, für wen das File bestimmt ist.
  4350.  
  4351.  
  4352.  
  4353.  
  4354.  
  4355.  
  4356.  
  4357.  
  4358.  
  4359.  
  4360.  
  4361.  
  4362.  
  4363.  
  4364.  
  4365.  
  4366.  
  4367.  
  4368.  
  4369.  
  4370.  
  4371.  
  4372.  
  4373.      Das Outbound Verzeichnis               Outbound-File-Kennzeichnung
  4374.  
  4375.  
  4376.     Seite 73            TrapDoors fünfte Anleitung            Seite 73
  4377.  
  4378.  
  4379.   7. Das Inbound Verzeichnis   
  4380.  
  4381.       Das Inbound Verzeichnis enthält alle Dateien, die von anderen
  4382.      Systemen geschickt wurden. TrapDoor ist es egal, wie die Dateien
  4383.      heißen, es verbindet keine bestimmten Aktionen mit bestimmten Namen.
  4384.      Das obliegt anderen Programmen (Tossern etc.)
  4385.  
  4386.       TrapDoor verwaltet Inbound-Filenamen & Filebemerkungen so:
  4387.  
  4388.         <filename> := <msdos_filename>
  4389.                       '!.' <msdos_filename> '.' <fido_adr>
  4390.         <fido_adr> := <zone> '.' <net> '.' <node> '.' <point>
  4391.         <zone>     := integer
  4392.         <net>      := integer
  4393.         <node>     := integer
  4394.         <point>    := integer
  4395.  
  4396.         <filenote> := <Feld> <Feld> ...
  4397.         <field>    := <Feld-Kennzeichen> ' ' <Inhalt> '; '
  4398.         <tag>      := Alles_außer_Leerzeichen
  4399.         <contents> := Alles_außer_Semikolon
  4400.  
  4401.         Derzeitig sind folgende Kennzeichnungen definiert:
  4402.  
  4403.              FileName
  4404.              From       (Absender Adresse)
  4405.              Length     (Länge)
  4406.              Secure     (Sicherheits-Daten)
  4407.              Time       (Zeitpunkt des Empfangs)
  4408.              Trx        (Übertragungs-Vermerk)
  4409.  
  4410.       Ein eingehenedes File wird unter einem temporären Dateinamen ab-
  4411.      gelegt. Wurde es erfolgreich übertragen, wird es auf den "echten"
  4412.      Namen umbenannt - sollte ein File unter diesem Namen bereits exis-
  4413.      tieren, ändert TrapDoor den Namen wie unter "FileNamen-Änderung"
  4414.      beschrieben, der Original-Name bleibt im Feld "FileName" in der 
  4415.      Datei-Beschreibung (FileNote) bestehen. Außerdem wird jedes Inbound-
  4416.      File mit einem "From"-Feld gekennzeichnet, um den Ursprung fest-
  4417.      zu halten.
  4418.  
  4419.       Sollte ein Transfer fehlschlagen (wegen unterbrochenen Leitung etc),
  4420.      wird das temporäre File umbenannt in "!.FileName.zz.nnn.ooo.pp",
  4421.      wobei "FileName" der Original-Filename ist und "zz.nnn.ooo.pp" die
  4422.      FidoNet-Adresse des Absenders. Das "FileName"-Feld in der Beschreibung
  4423.      sowie ein "Length"(Länge)-Feld werden ebenfalls gesetzt, am Length-
  4424.      Feld erkennt TrapDoor, wie lang das File sein soll.
  4425.  
  4426.       Beginnt TrapDoor, ein File zu empfangen, sucht es zunächst nach
  4427.      einem "!.filename.zz.nnn.ooo.pp", das auf die Daten des zu über-
  4428.      tragenden Files paßt. Existiert ein solches und die Filelängen stim-
  4429.      men überein, setzt TrapDoor die Übertragung an der Stelle der Unter-
  4430.      brechung fort. FTS-1 und DietIfna können einen Transfer nicht fort-
  4431.      setzen, Sie können ein solches File aber versuchen, in einer späteren
  4432.  
  4433.  
  4434.  
  4435.      Das Inbound Verzeichnis
  4436.  
  4437.  
  4438.     Seite 74            TrapDoors fünfte Anleitung            Seite 74
  4439.  
  4440.  
  4441.      Verbindung mit ZedZap weiter zu übertragen.
  4442.  
  4443.       Setzt TrapDoor die Übertragung eines Files fort, benennt es auch
  4444.      dieses zunächst um und löscht die Filebeschreibung. Alles weitere
  4445.      geschieht, wie oben beschrieben.
  4446.  
  4447.       Das "Secure"-Feld enthält Daten über den Grad der "Sicherheit",
  4448.      unter der das File übertragen wurde... Das heißt:
  4449.      Files, die von Systemen kommen, welche in der Nodeliste stehen,
  4450.      bekommen eine "NL" - Kennzeichnung. Files, die während einer mit
  4451.      Passwort gesicherten Verbindung übertragen werden, erhalten ein
  4452.      "PW". Beide Kennzeichen können gesetzt sein, wenn das File von
  4453.      einem gelisteten System mit Passwort übertragen wurde. Die Kennzeichen
  4454.      werden mit einem Komma getrennt.
  4455.  
  4456.       Das "Trx"-Feld enthält die Übertragungs-ID der Verbindung, in der
  4457.      das File übertragen wurde. Jede Session (Verbindung) ist durch
  4458.      eine eindeutige ID gekennzeichnet. Diese Kennzeichnung wird auch im
  4459.      LogFile als "TrxID" aufgelistet, sie besteht aus einer 8stelligen
  4460.      Hex-Zahl plus evtl. einem Schrägstrich und einer weiteren Hexzahl,
  4461.      die die TrxID des anderen Systems angibt. Die zweite Zahl steht nur
  4462.      da, wenn das andere System uns diese mitteilt, dies kann nur in
  4463.      EMSI-Sessions geschehen.
  4464.  
  4465.       Wird ein File mit ZModem oder einem Abkömmling von ZModem übertragen,
  4466.      werden Original-Zeit und -Datum des Files mit übertragen und im
  4467.      "Time"-Feld abgelegt. Die Zahl hinter dem "Time"-Feld ist ein
  4468.      hexadezimaler Unix-Timestamp (das heißt: soundsoviel Sekunden seit
  4469.      dem 1.1.1970, Mitternacht)
  4470.  
  4471.       Die Anordnung der Felder in der Filebeschreibung ist egal.
  4472.  
  4473.        Beispiele: 
  4474.  
  4475.           Normales Inbound File, empfangen von einem gelisteten Node
  4476.           mit Passwort-Session:
  4477.                ffeb0034.mo1
  4478.                : From 2:310/3; Secure NL,PW; Trx 27b23ba7;
  4479.  
  4480.           Geändertes Inbound File:
  4481.                ffeb0034.mo1,1
  4482.                : From 2:310/3; FileName ffeb0034.mo1; Trx 27c138f7/27c138fb;
  4483.  
  4484.           Unterbrochene Übertragung:
  4485.                !.ffeb0034.mo1.2.310.3.0
  4486.                : FileName ffeb0034.mo1; Length 23862; Trx 27c139ae;
  4487.  
  4488.       Dieses Format sollte recht flexibel sein, um zukünftige Er-
  4489.      weiterungen zu gestatten (Es gilt eine Grenze von 80 Zeichen für
  4490.      das Beschreibungs-Feld), bleibt aber kompatibel zu ConfMail und
  4491.      anderen Programmen, die MS-Dos-Filenamen erwarten.
  4492.  
  4493.  
  4494.  
  4495.      Das Inbound Verzeichnis
  4496.  
  4497.  
  4498.     Seite 75            TrapDoors fünfte Anleitung            Seite 75
  4499.  
  4500.  
  4501.   7.1. Filenamen-Änderung
  4502.        (Bumping)
  4503.  
  4504.       TrapDoor überschreibt grundsätzlich keine Files im Inbound. Statt
  4505.      dessen werden eingehende Files ge"bumped", das heißt: das File wird
  4506.      eindeutig umbenannt, vorsichtig, so daß garantiert keine zwei Files
  4507.      unter einem Namen existieren.
  4508.  
  4509.        Bumping funktioniert folgenderweise: 
  4510.  
  4511.        (a) Endet der Filename auf "...UT", so wird das File umbenannt
  4512.            auf ein zufälliges "#?.PKT". Das ist notwendig, weil einige
  4513.            MS-DOS-Software .OUT-Files nicht nach .PKT umbenennt. TrapDoor
  4514.            versucht, diesen Fehler aufzufangen. Danach geht es mit (b)
  4515.            weiter [00bf13f4.OUT -> 27bc34f5.PKT]
  4516.  
  4517.        Der folgende Schritt wird nur ausgeführt, wenn der FileName nicht
  4518.        "einzigartig" ist, das heißt, mehr als ein File mit dem Namen ex-
  4519.        istiert.
  4520.  
  4521.        (b) Endet der Filename auf "...PKT", so erhält das File einen
  4522.            zufälligen Hex-Zahl-Namen plus die Endung "#?.PKT". Ein
  4523.            Paket-File bleibt ein Paket-File, auch nach dem "Bumpen".
  4524.            Nur, wenn ein "einzigartiger" Filename nicht gefunden werden
  4525.            kann (innerhalb 10 Versuchen), wird Methode (d) angewendet.
  4526.            [27bc34f5.PKT -> 28c39d7f.PKT] 
  4527.  
  4528.        (c) Endet der Filename auf 
  4529.            "#?.(MO|TU|WE|TH|FR|SA|SU)([0-9])", wird die letzte Stelle
  4530.            des Filenamen geändert. Kann ein einzigartiger Name nicht
  4531.            durch diese Methode gefunden werden, findet Methode (d)
  4532.            Anwendung. [00bf3f55.mo0 -> 00bf3f55.mo1] 
  4533.  
  4534.        (d) Findet TrapDoor keinen einzigartigen Filenamen, wird ein
  4535.            Komma (",") und eine Nummer angehängt. Die Nummer wird so
  4536.            lange erhöht, bis ein "freier" Name gefunden wurde.
  4537.            [test.txt -> test.txt,1 -> test.txt,2 -> etc.] 
  4538.  
  4539.        (e) Fahre mit (d) fort, bis ein einwandfreier Filename gefunden ist.
  4540.  
  4541.  
  4542.  
  4543.  
  4544.  
  4545.  
  4546.  
  4547.  
  4548.  
  4549.  
  4550.  
  4551.  
  4552.  
  4553.  
  4554.  
  4555.  
  4556.  
  4557.      Das Inbound Verzeichnis                        Filenamen-Bumping
  4558.  
  4559.  
  4560.     Seite 76            TrapDoors fünfte Anleitung            Seite 76
  4561.  
  4562.  
  4563.   8. Fehler? Pah... alles Sonderfunktionen...
  4564.  
  4565.       Die meisten Probleme, von denen wir wissen, entstanden durch
  4566.      fehlerhafte RS232-Kabel, fehlerhafte Modem-Einstellungen und
  4567.      nicht zuletzt durch Anwender, die ein Lesen der Anleitung nicht
  4568.      nötig haben. Lesen Sie besonders das Kapitel über die Modem-Ein-
  4569.      stellungen, wenn Sie Probleme haben. Lesen Sie bitte auch die
  4570.      häufig gestellten Fragen in "TrapDoor.FAQ".
  4571.  
  4572.       Es gibt eine kleine Unannehmlichkeit bei Leuten mit NTSC-Amigas:
  4573.      Sie müssen die Standard-Einstellungen von STATWINDOW ändern,
  4574.      dieses Fenster kann nicht geöffnet werden, wenn es auf einem
  4575.      Standard- nicht-Interlace NTS-Screen.
  4576.  
  4577.       Wenn Sie Probleme haben, mit einem anderen FidoNet-System zu
  4578.      kommunizieren, versuchen Sie es mit anderen Protokollen.
  4579.      Experimentieren Sie mit (NO)EMSI, (NO)WAZOO, (NO)TRAPZAP,
  4580.      (NO)DIRECTZAP, (NO)ZEDZAP, (NO)ZEDZIP und (NO)WAZOO.  
  4581.  
  4582.       (NO)MAXBAUD hat keinerlei Bedeutung, wenn es nur lokal mit
  4583.      SetConfig gesetzt wurde, setzen Sie dann stattdessen ein MINBAUD.
  4584.      Statt
  4585.  
  4586.           setconfig 2:310/6 "NOMAXBAUD"     ; falsch!
  4587.      nehmen Sie 
  4588.           setconfig 2:310/6 "MINBAUD 2400"  ; mächtig viel besser.
  4589.  
  4590.       TrapDoor läuft normalerweise mit 4000 Bytes als Stack-Größe.
  4591.      Sollten seltsame Abstürze auftreten, versuchen Sie es mit einer
  4592.      Anhöhung des Stacks mit dem CLI-Kommando "Stack".
  4593.  
  4594.       Wenn Sie eine Telefonnummer mit der reinen Nummern-Angabe anrufen,
  4595.      statt die Nodeliste zu verwenden, gehen Sie sicher, den BOSS-
  4596.      Parameter zu setzen sowie das PASSWORD für den Node, notfalls
  4597.      Password "" !  Hier ein Beispiel:
  4598.  
  4599.           TrapDoor Call 02236-87178 Boss 2:310/48 Password "" 
  4600.  
  4601.  
  4602.  
  4603.             "Bedenke: Kleinere Imperfektionen dieses Produkts
  4604.             sind Zeichen seiner handwerkschaftlichen Herkunft."
  4605.  
  4606.  
  4607.  
  4608.  
  4609.   8.1. Tatsächliche Fehler    
  4610.  
  4611.       Wenn Sie Fehler-Reports einschicken, beschreiben Sie bitte genau,
  4612.      unter welchen Umständen der Fehler auftrat, welche Ausrüstung Sie
  4613.      benutzen und was genau passierte. Wenn möglich geben Sie uns eine
  4614.      Schritt-für-Schritt Anleitung, wie wir den Fehler selber auftreten
  4615.      lassen können. Bemerkungen wie "TrapDoor hängt sich manchmal auf"
  4616.      helfen uns überhaupt nicht bei der Fehlersuche.
  4617.  
  4618.  
  4619.      Bugs?                                   Unser Programm HAT KEINE.
  4620.  
  4621.  
  4622.     Seite 77            TrapDoors fünfte Anleitung            Seite 77
  4623.  
  4624.  
  4625.   9. Vergangenheit & Zukunft   
  4626.  
  4627.       TrapDoors Geschichte fing im Frühling 1989 an, als unser Boss
  4628.      sein erstes Dual-Standard HST Modem bekam. Plötzlich funktionierte
  4629.      sein BinkleyTerm Amiga nicht mehr, es konnte keine Files mehr
  4630.      übertragen. Also setzten MJL und ich uns hin und schrieben einen
  4631.      neuen Mailer, der das wieder konnte - und gleich mehrere Nachteile
  4632.      von BinkleyTerm Amiga, zu der Zeit dem einzigen Mailer auf dem 
  4633.      Amiga, mit ausglich. Zunächst entwarfen wir eine PointVersion:
  4634.      einfach zu handhaben - es erlaubte einem, ein modernes PointSystem
  4635.      einzurichten. Wir veröffentlichten diese Version im Oktober 1989,
  4636.      größere Fehler ließen sich nicht finden. Es war dies die
  4637.      Version 1.11, registrierte Benutzer bekamen die Version 1.12 aus-
  4638.      geliefert, die keine ShareWare-Requester enthielt, die sonst immer
  4639.      beim Starten der unregistrierten Version auftauchten.
  4640.  
  4641.       Nach der überwältigenden Rückmeldung, die wir auf die erste
  4642.      Version hin bekamen, entschieden wir uns dafür, die Arbeit an
  4643.      TrapDoor fortzusetzen und einen vollständigen Node-fähigen Mailer
  4644.      zu bauen. Wir integrierten die grundlegenden FidoNet-Protokolle
  4645.      wie FTS-1, da alle Mailer diese beherrschen müssen. Wir legten
  4646.      eine ARexx-Unterstützung und BBS-Starts an, fügten Nodelisten-
  4647.      Unterstützung und andere Kleinigkeiten ein. Die erste Nodefähige
  4648.      Version war TrapDoor 1.50, ein Jahr später folgte TrapDoor 1.80.
  4649.      Diese Version verbesserte die Original-Node-Version mit einigen
  4650.      angenehmen Möglichkeiten: sie bot Nodelisten-Unterstützung mit
  4651.      der traplist.library an, verbesserte ARexx-Kommandos, neue
  4652.      BBS-Modi, Anwahl-Möglichkeiten und Nodeabhängige Konfigurationen,
  4653.      EMSI-Handshakes und vieles mehr. Wie immer konnte auch diese
  4654.      Version als Point-Mailer benutzt werden.
  4655.  
  4656.       Wie immer schleichen sich Fehler ein und weder TrapDoor 1.80
  4657.      noch der Nachfolger 1.83 waren völlig fehlerfrei. Wir mußten
  4658.      uns hinsetzen und diese winzigen Problemchen beseitigen plus
  4659.      einige Neuigkeiten einbauen, wo es sich ergab. Dies ist unsere
  4660.      fünfte Veröffentlichung und die Nummer Fünf ist der Grund für
  4661.      den Titel dieser Anleitung.
  4662.  
  4663.       Natürlich hört die Entwicklung hier nicht auf. Wir setzen die
  4664.      Arbeit fort und verbessern TrapDoor und die zugehörigen Program-
  4665.      me, um Ihnen den hoffentlich besten Mailer auf dem Amiga zu bieten.
  4666.      Unsere zukünftige Arbeit konzentriert sich auf die Entwicklung
  4667.      eines komplexen Paketes, das Ihnen die Arbeit abnimmt, AmigaDos
  4668.      und ARexx-Skripte zu schreiben, um zeitliche Abläufe zu bestim-
  4669.      men und darauf, die Werkzeuge zusammen zu stellen, die für ein
  4670.      komplettes FidoNet-System benötigt werden. Abhängig von Ihrer
  4671.      Registrierung und der Zeit, die uns zur Verfügung steht, wird
  4672.      es eines Tages ein viel besseres und schöneres TrapDoor II geben.
  4673.  
  4674.       Ist diese neue, grundlegend verbesserte TrapDoor-Version einmal
  4675.      fertig, können registrierte Benutzer sie gegen einen geringen
  4676.      Preis erhalten.
  4677.  
  4678.  
  4679.  
  4680.  
  4681.  
  4682.      Vergangenheit & Zukunft
  4683.  
  4684.  
  4685.     Seite 78            TrapDoors fünfte Anleitung            Seite 78
  4686.  
  4687.  
  4688.   10. Registrierungen     
  4689.  
  4690.       TrapDoor ist ein Produkt, das den rechtlichen Regelungen des
  4691.      Copyrights unterliegt. Es wird unter dem Konzept "ShareWare"
  4692.      weitergegeben. Es war nicht und wird niemals "Public Domain" sein.
  4693.      Sie dürfen dieses Programm eine begrenzte Zeit ausprobieren,
  4694.      nach dieser Zeit (ca. 3 oder 4 Wochen) lassen Sie sich bitte re-
  4695.      gistrieren, wenn TrapDoor Ihren Ansprüchen genügt. Wenn Sie
  4696.      bereit sind, unter diesen Voraussetzungen mitzumachen, sichern
  4697.      Sie die Weiterentwicklung des Produkts TrapDoor.
  4698.  
  4699.       Registrierte Benutzer bekommen eine Diskette mit der aktuellen
  4700.      Veröffentlichung von TrapDoor, zusammen mit einem KeyFile. Dieses
  4701.      KeyFile, einmal auf Ihr System kopiert, schaltet die ShareWare-
  4702.      Requester der unregistrierten Version ab.
  4703.  
  4704.       Linzenz-Informationen für kommerzielle und Regierungsanwendungen
  4705.      sowie Source-Code-Lizenzen können direkt von den Autoren bezogen
  4706.      werden.
  4707.  
  4708.       Keine Person(en) oder Geschäftsleute außer den Autoren sind
  4709.      autorisiert, Registrierungen oder Weitergabe-Gebühren anzunehmen.
  4710.      Ausnahmen sind die offiziellen Support-Centers, wie sie von den
  4711.      Autoren genannt werden. Die einzigen Menschen, die als registriert
  4712.      angesehen werden, sind solche, die ATS 350,- (plus evtl. ATS 150,-
  4713.      wenn ausländische Schecks oder Geldanweisungen geschickt werden)
  4714.      an folgende Adresse gesandt haben:
  4715.  
  4716.                            TrapDoor Development
  4717.                             Maximilian Hantsch
  4718.                       Matzleinsdorfer Platz 3-4/3/10
  4719.                                 A-1050 Wien
  4720.                              Austria / Europe
  4721.  
  4722.      oder sich bei einer der Registrierungs- und Support-Centren
  4723.      haben registrieren lassen. Eine Liste der Centren kann im File
  4724.      "SupportCenters.txt" nachgelesen werden.
  4725.  
  4726.       Einer der schnellsten und sichersten Wege, Ihr Geld aus anderen
  4727.      Ländern zu schicken, ist eine internationale Geldanweisung, Ihr
  4728.      Postamt berät Sie gerne. Die Anweisung hat den Vorteil, daß der
  4729.      Währungstausch automatisch vorgenommen wird.
  4730.  
  4731.       Alternativ können Sie uns einen EuroScheck zu Händen M. Hantsch
  4732.      in österreichischen Schillingen oder eine Überweisung durch Ihre
  4733.      Bank an die "Österreichische Postsparkasse (PSK)" (BLZ 60000),
  4734.      KontoNummer 6.777.234, "Maximilian Hantsch" schicken. Denken Sie
  4735.      daran, daß internationale Überweisungen recht teuer sind!
  4736.  
  4737.  
  4738.  
  4739.  
  4740.  
  4741.      Registrierungen
  4742.  
  4743.  
  4744.     Seite 79            TrapDoors fünfte Anleitung            Seite 79
  4745.  
  4746.  
  4747.       Wenn Sie SCHECKS einschicken, senden Sie nur solche, die mit
  4748.      ÖSTEREICHISCHEN SCHILLINGS ausgezeichnet sind. Wir müssen einen
  4749.      Aufschlag von 150,- Schilling auf alle anderen Währungen vornehmen.
  4750.  
  4751.       Bislang haben wir ausländische Schecks, Anweisungen und Überwei-
  4752.      sungen angenommen, unsere Bank hat jedoch die Gebühren auf über
  4753.      ATS 100,- pro Scheck angehoben. Wir können uns dies nicht länger
  4754.      leisten und müssen diese Kosten weitergeben, Entschuldigung!
  4755.  
  4756.       Senden Sie uns auf jeden Fall Ihren Namen, Ihre Adresse, Ihre
  4757.      Fido-Nummer und eine internationale Telefonnummer, damit wir
  4758.      Ihnen Ihre Files schicken können. Sie können diese Daten per
  4759.      E-Mail übermitteln. Wenn es Sie nicht stört, werden die Daten
  4760.      in elektronischer Form gespeichert. Das File "Registration.txt"
  4761.      enthält eine Beispiel-Registrierung.
  4762.  
  4763.       Bitte erlauben Sie uns eine Lieferzeit von bis zu acht Wochen.
  4764.  
  4765.  
  4766.  
  4767.  
  4768.  
  4769.  
  4770.  
  4771.  
  4772.  
  4773.  
  4774.  
  4775.  
  4776.  
  4777.  
  4778.  
  4779.  
  4780.  
  4781.                 Auch Du kannst einen zurückgehenden Haaransatz,
  4782.                         einen Nervenzusammenbruch oder
  4783.                 oder einen urplötzlichen Streit mit Deiner Gattin
  4784.                                     haben.
  4785.                       Alles, was Du brauchst, ist hier.
  4786.  
  4787.  
  4788.  
  4789.  
  4790.  
  4791.  
  4792.  
  4793.  
  4794.  
  4795.  
  4796.  
  4797.  
  4798.  
  4799.  
  4800.  
  4801.  
  4802.  
  4803.      Registrierungen
  4804.  
  4805.  
  4806.     Seite 80            TrapDoors fünfte Anleitung            Seite 80
  4807.  
  4808.  
  4809.   11. Rechtliches
  4810.  
  4811.       In diesem Kapitel erklären wir die erlaubten Methoden der
  4812.      Weitergabe von TrapDoor, wo Sie Hilfe finden, geben die Bedingungen
  4813.      wieder unter denen Sie TrapDoor verwenden dürfen. Eine wichtige
  4814.      Notiz ist auch noch in diesem Kapitel zu finden.
  4815.  
  4816.  
  4817.  
  4818.   11.1. Weitergabe
  4819.  
  4820.       Kurz und bündig darf TrapDoor "frei" weitergegeben werden, so
  4821.      lange folgende Einschränkungen eingehalten werden:
  4822.  
  4823.       Für die Weitergabe dürfen nur Kosten in Höhe einer Fred-Fish-Disk
  4824.      gefordert werden. Wenn die Autoren jemanden auffordern, jede Weiter-
  4825.      gabe von TrapDoor einzustellen, ist diesem nachzukommen. Es dürfen
  4826.      nur unveränderte Kopien des Original-Programmes weitergegeben werden.
  4827.      Die komplette Dokumentation sowie alle Copyright-Texte müssen intakt
  4828.      und enthalten sein.
  4829.  
  4830.       Für nähere Informationen lesen Sie bitte das Kapitel "Lizenz"
  4831.  
  4832.  
  4833.  
  4834.   11.2. Unterstützung, Hilfe, Support
  4835.  
  4836.       Die aktuellste Version von TrapDoor und allen zugehörigen Hilfs-
  4837.      programmen kann immer per Filerequest vom FidoNet-Node 2:310/6
  4838.      ("The Mad House") unter dem Magic "TRAPDOOR" bezogen werden.
  4839.  
  4840.       Wenn Sie Vorschläge, Fehlermeldungen o.ä. zu machen haben, wenden
  4841.      Sie sich bitte an die Autoren von TrapDoor unter einer der folgenden
  4842.      Adressen oder unter denen im Kapitel "Registrierungen" genannten.
  4843.  
  4844.           Maximilian Hantsch      Martin Laubach
  4845.           Fido: 2:310/6           Fido: 2:310/3.14
  4846.           Uucp: max@madvie.co.at  Uucp: mjl@alison.co.at
  4847.  
  4848.       Es existiert ein FidoNet Echo namens TRAPDOOR, das auf allen
  4849.      wichtigen Backbones vorhanden sein dürfte. In diesem Echo (Sprache
  4850.      ist Englisch) können Benutzer von TrapDoor ihre Erfahrungen und
  4851.      Probleme austauschen, Verbesserungsvorschläge diskutieren etc.
  4852.      Beide Autoren partizipieren am Echo und versuchen, Hilfe zu leisten.
  4853.      Neue Versionen von TrapDoor werden hier ebenfalls bekanntgegeben.
  4854.  
  4855.  
  4856.  
  4857.  
  4858.  
  4859.  
  4860.  
  4861.      Rechtliches                                              Support
  4862.  
  4863.  
  4864.     Seite 81            TrapDoors fünfte Anleitung            Seite 81
  4865.  
  4866.  
  4867.   11.3. Lizenz     
  4868.  
  4869.       1. Diese Lizenz bezieht sich auf das Produkt namens "TrapDoor",
  4870.      einer Sammlung von Programmen für den Amiga Computer, veröffentlicht
  4871.      von Maximilian Hantsch und Martin Laubach unter dem Begriff
  4872.      "ShareWare", der begleitenden Anleitung, Beispiel-Files und allem
  4873.      übrigen, das in der originalen Veröffentlichung enthalten ist.
  4874.      Die Begriffe "Programme" und "TrapDoor" unten beziehen sich auf
  4875.      dieses Gesamtprodukt. Der Lizenznehmer wird als "Sie" adressiert.
  4876.  
  4877.       2. Sie dürfen beliebig viele Kopien vom Programm und den Anleitungen
  4878.      anfertigen und verbreiten, in der Form in der Sie es bekommen haben.
  4879.      Dieses darf in jedem Medium geschehen, vorausgesetzt, Sie veröffent-
  4880.      lichen ausschließlich die Original-Programme, ungeändert, mit allen
  4881.      Copyright Vermerken und Hinweisen auf Garantie etc. unverletzt.
  4882.      Die gesamte begleitende Dokumentation muß ebenfalls mit veröffentlicht
  4883.      werden, alle Beispiel-Files und jede weitere Datei, die dem Original
  4884.      beilag.
  4885.  
  4886.       3. Sie dürfen diese Programme NICHT ohne die begleitende Dokumenta-
  4887.      tion oder anderes zusätzliches Material, das mit der Originalversion
  4888.      verschickt wird, veröffentlichen oder weitergeben. Sie dürfen KEINE
  4889.      veränderten Versionen dieser Programme weitergeben.
  4890.  
  4891.       4. Sie dürfen die Programme weder kopieren, modifizieren, vermitteln,
  4892.      weitergeben noch übertragen, es sei denn unter den exakten Bedingungen
  4893.      dieser Lizenz. Jeder Versuch, die Programme zu kopieren, modifizieren,
  4894.      weiterzuvermitteln, verkaufen oder sonstwie weiterzugeben, hat sonst
  4895.      das Erlöschen Ihrer Benutzungsberechtigung zur Folge. Personen, die
  4896.      die Programme von Ihnen bezogen haben, dürfen sie weiterbenutzen,
  4897.      solange sie sich innerhalb der Bedingungen dieser Lizenz bewegen.
  4898.  
  4899.       5. Indem Sie die Programme kopieren, weitergeben und/oder benutzen
  4900.      akzeptieren Sie automatisch diese Bedingungen in ihrem kompletten
  4901.      Wortlaut.
  4902.  
  4903.       6. Jeder, der diese Programme irgendwie erhält, erhält automatisch
  4904.      eine Lizenz, die Programme zu kopieren, weiterzugeben und/oder zu
  4905.      benutzen - unter den Bedingungen, die hier genannt werden. Sie dürfen
  4906.      keinerlei Einschränkungen der Rechte, die hier genannt werden, machen.
  4907.  
  4908.       7. Sie dürfen die Programme nicht Disassemblieren, Decompilieren,
  4909.      re-Sourcen oder anderweitig "reverse engineer".
  4910.  
  4911.       8. Sie dürfen die Programme für bis zu 30 Tagen austesten. Danach
  4912.      müssen Sie sich registrieren lassen.
  4913.  
  4914.       9. Wenn Sie Teile der Programme in anderen Programmen verwenden
  4915.      möchten, schreiben Sie an die Autoren, um eine Erlaubnis zu erhalten.
  4916.  
  4917.      10. Sie akzeptieren, Ihre Weitergabe der Programme sofort einzu-
  4918.      stellen, wenn Sie von den Autoren dazu aufgefordert werden.
  4919.  
  4920.  
  4921.      Rechtliches                                           Lizenz 
  4922.  
  4923.  
  4924.     Seite 82            TrapDoors fünfte Anleitung            Seite 82
  4925.  
  4926.  
  4927.       11. Sie dürfen nur Selbstkosten bei der Weitergabe einfordern.
  4928.      Die Kosten für eine weitergegebene Diskette dürfen nicht die
  4929.      Kosten einer Public Domain Diskette von Fred Fish übersteigen.
  4930.  
  4931.  
  4932.   11.4. Keine Garantie    
  4933.  
  4934.       Es gibt keine Garantie auf die Programme, soweit dies von gültigen
  4935.      Gesetzen zugelassen ist. Außer, wo es schriftlich bestätigt wird,
  4936.      werden die Programme von den Autoren und/oder anderen Personen
  4937.      in der Form zur Verfügung gestellt, wie sie erhalten wurden, ohne
  4938.      Garantie: weder ausdrückliche noch implizierte Garantie,
  4939.      einschließlich aber nicht nur der Garantie, daß die Programme für
  4940.      einen bestimmten Zweck nutzbar sind. Sie tragen das Risiko bezüglich
  4941.      Qualität und Funktionalität der Programme. Sollten die Programme
  4942.      sich als fehlerhaft erweisen, tragen Sie die Kosten für notwendige
  4943.      Reparaturen, Service oder Fehlerbehebung.
  4944.  
  4945.       In keinem Fall, es sei denn durch gültiges Gesetz oder schriftlich
  4946.      bestätigt, ist ein Copyright-Inhabe oder eine Person, die unter
  4947.      den oben genannten Voraussetzungen die Programme weitergibt, in
  4948.      irgendeiner Form verantwortlich zu machen für Schäden, einschließ-
  4949.      lich generellen, speziellen, zufälligen oder Folge-Schaden, der
  4950.      aus der Benutzung oder Unfähigkeit zur Benutzung der Programme
  4951.      entstanden ist (einschließlich, aber nicht begrenzt auf den Verlust
  4952.      von Daten oder inkorrekter Berechnung von Daten oder Verlusten,
  4953.      die Sie oder jemand anderes zu tragen haben, weil die Programme mit
  4954.      irgendwelchen anderen Programmen nicht zusammenarbeiten), auch
  4955.      dann nicht, wenn ein Copyright-Inhaber oder jemand anderes auf die
  4956.      Möglichkeiten solcher Schäden hingewiesen wurde.
  4957.  
  4958.  
  4959.  
  4960.   11.5. Anmerkung
  4961.  
  4962.       Keine Garantie, weder ausdrücklich noch implizit, wird in Bezug
  4963.      auf die Funktionalität oder Verwendbarkeit von TrapDoor gegeben.
  4964.  
  4965.        Maximilian Hantsch und Martin Laubach (als "die Autoren" bezeich-
  4966.      net), behalten sich das Recht vor, keine weiteren Versionen von
  4967.      TrapDoor zu entwickeln.  
  4968.  
  4969.       Die Autoren tun ihr Bestes, bestehende Fehler zu beheben und Proble-
  4970.      me zu lösen, wenn solche entdeckt werden. Sie sind dazu jedoch in
  4971.      keiner Weise verpflichtet.
  4972.  
  4973.       Die Autoren lehnen jede Verantwortung für den Gebrauch oder Miss-
  4974.      brauch der Programme ab. Sie können nicht für Schäden zur Rechen-
  4975.      schaft gezogen werden, es sei denn bis zum Weitergabepreis der
  4976.      Originale, auch nicht für Schäden, die aus der Benutzung oder der
  4977.      Unfähigkeit zur Benutzung der Programme entstehen.
  4978.  
  4979.       Weder Maximilian Hantsch noch Martin Laubach sind verantwortlich
  4980.      für Schäden, die aus einem Versagen dieser Programme entstehen,
  4981.      noch für Vernichtung anderer Programme oder Daten auf Systemen, auf
  4982.      denen diese Programme laufen. Da wir von keinen schädigenden Fehlern
  4983.      wissen, nutzt der Anwender die Programme auf eigenes Risiko.
  4984.  
  4985.  
  4986.      Rechtliches                                        Anmerkung
  4987.  
  4988.  
  4989.     Seite 83            TrapDoors fünfte Anleitung            Seite 83
  4990.  
  4991.  
  4992.   12. Danksagungen
  4993.  
  4994.       Die folgenden Namen sind eingetragene Warenzeichen oder Produkte
  4995.      der Personen oder Firmen, die hier gelistet werden:
  4996.  
  4997.        Amiga and AmigaDOS are trademarks of Commodore-Amiga, Inc.
  4998.        ARexx by William S. Hawes, Wishful Thinking Development Corp.
  4999.        BinkleyTerm Amiga by Jürgen Hermann.
  5000.        BinkleyTerm by Alan D. Applegate, Robert Hartman
  5001.                       and Vincent Perriello.
  5002.        Chameleon Editor by Jürgen Hermann.
  5003.        ConfMail by Bob Hartman, Spark Software Inc.
  5004.        D'Bridge by Chris Irwin.
  5005.        Diamonds & Pearls by Prince.
  5006.        DLG Professional by TelePro Technologies.
  5007.        EchoMail by Jeff Rush.
  5008.        EMSI by the EMSC.
  5009.        Excelsior! BBS by Sycom Design.
  5010.        feline Helsingissä.
  5011.        Fido and FidoNet are trademarks of Tom Jennings, Fido Software.
  5012.        FrontDoor by Joaquim Homrighausen.
  5013.        "Hey, there's Another Feature!"-Award: Roger Nordin.
  5014.        Inspiration by US Robotics' Courier HST Dual Standard.
  5015.        Jessi, our TrapBunny ;)
  5016.        Kittens, Katze and Yvonne.
  5017.        Licence Agreement inspired by Jack Radigan
  5018.                       and the GNU General Public License.
  5019.        Many Thanks to Alan Bland, Alexander Holy, Arnout Grootveld,
  5020.                       Eric De Jong, Fredrik Kjellberg, Heiko Richter,
  5021.                       Iljitsch van Beijnum, Johannes Mistelbauer,
  5022.                       Lawrence Freeman, Manfred Schädler, Many Others,
  5023.                       Marcus Kuba, Peer Hasselmeyer, Peter Deane,
  5024.                       Roger Nordin, Tony Miller, Werner Schlagnitweit.
  5025.        Moral Support by MTNLION.
  5026.        More Moral Support from Tasmania.
  5027.        MS-DOS is a trademark of Microsoft Corporation.
  5028.        Neelie yekom.
  5029.        Opus by Wynn Wagner III.
  5030.        OwnDevUnit.library by Christopher A. Wichura.
  5031.        Paragon by Jon Radoff.
  5032.        Proofreading of this manual by Arnout Grootveld.
  5033.        SEAlink, SEAdog are trademarks of System Enhancement Associates.
  5034.        Spaces, Pigs, Ships and their Stars.
  5035.        Special Thanks to all our Registered Users.
  5036.        TrapDog by Peter Wlcek.
  5037.        TrapDoor is a registered trademark of Maximilian Hantsch
  5038.                                          and Martin Laubach.
  5039.        TrapList, TrapPoll, TrapTell and traplist.library
  5040.                       by Maximilian Hantsch and Martin Laubach.
  5041.        TrapToss by René Hexel.
  5042.        Typesetting of this manual by proff.
  5043.        Warm Wet Circles by Marillion.
  5044.        YooHoo by Wynn Wagner III.
  5045.        ZModem by Chuck Forsberg.
  5046.  
  5047.  
  5048.      Danksagungen
  5049.  
  5050.  
  5051.      Inhalt           TrapDoors fünfte Anleitung              tlahnI
  5052.  
  5053.  
  5054.   Inhalt  
  5055.  
  5056.  
  5057.         1. Einführung ..........................................    2
  5058.         2. Installation    .....................................    2
  5059.            2.1. Das Keyfile   ..................................    3
  5060.            2.2. Point Setup   ..................................    3
  5061.            2.3. Node Setup   ...................................    4
  5062.            2.4. Das Modem   ....................................    5
  5063.            2.5. Beispiel Modem Einstellungen   .................    6
  5064.               2.5.1. Einfache 2400 Baud Modems .................    6
  5065.               2.5.2. US Robotics Courier HST Modems.............    7
  5066.               2.5.3. Interne  Supra 2400zi Modems ..............    8
  5067.               2.5.4. Supra V.32bis   ...........................    8
  5068.               2.5.5. ZyXEL Modems   ............................    9
  5069.         3. Grundsätzliches  ....................................   10
  5070.            3.1. FidoNet    .....................................   10
  5071.            3.2. Mailer Operationen .............................   10
  5072.            3.3. Nodeliste   ....................................   10
  5073.            3.4. Kompatiblität    ...............................   10
  5074.            3.5. Custom Konfigurationen   .......................   11
  5075.            3.6. Accounting    ..................................   12
  5076.            3.7. Sicherheit  ....................................   13
  5077.            3.8. File Kennzeichnung  ............................   13
  5078.            3.9. Ablehnen/Annehmen von Nachrichten  .............   14
  5079.            3.10. Die Tastatur   ................................   14
  5080.            3.11. Rückgabe Werte  ...............................   16
  5081.            3.12. Fax und Voice Unterstützung  ..................   16
  5082.            3.13. Automatic Buffer Sizing  ......................   16
  5083.            3.14. ARexx    ......................................   17
  5084.            3.15. Anwahl Scripts  ...............................   18
  5085.            3.16. Mehrere  Lines   ..............................   19
  5086.            3.17. Logfile Buffering   ...........................   21
  5087.            3.18. OwnDevUnit.library Unterstützung   ............   21
  5088.         4. Konfigurations Kommandos  ...........................   22
  5089.            4.1. Kommando-Platzhalter mit Prozentzeichen   ......   23
  5090.            4.2. Modem Kommandos  ...............................   24
  5091.            4.3. Keywords    ....................................   25
  5092.               4.3.1. (NO)7WIRE    ..............................   25
  5093.               4.3.2. ABORT Signale    ..........................   25
  5094.               4.3.3. (NO)ABS    ................................   25
  5095.               4.3.4. (NO)ACCOUNTING    .........................   25
  5096.               4.3.5. ACCTMAX limits    .........................   26
  5097.               4.3.6. ADJUST factor    ..........................   26
  5098.               4.3.7. AFTERSESSION command-string    ............   27
  5099.               4.3.8. AKA akalist    ............................   27
  5100.               4.3.9. (NO)ALLOWREFUSING    ......................   27
  5101.               4.3.10. ANSWER    ................................   28
  5102.               4.3.11. ARQSTRING string    ......................   28
  5103.               4.3.12. (NO)AUTOADJUST    ........................   28
  5104.               4.3.13. (NO)AUTOOVERSCAN    ......................   28
  5105.               4.3.14. (NO)BACKGROUND    ........................   28
  5106.               4.3.15. BANNER bannerline    .....................   29
  5107.               4.3.16. BAUD baudrate    .........................   29
  5108.  
  5109.  
  5110.      Inhalt  
  5111.  
  5112.  
  5113.      Inhalt             TrapDoors fünfte Anleitung            tlahnI  
  5114.  
  5115.  
  5116.               4.3.17. BBSCHAR character    .....................   29
  5117.               4.3.18. BBSCOMMAND command-string    .............   30
  5118.               4.3.19. BBSINOUT device    .......................   30
  5119.               4.3.20. BBSMESSAGE text    .......................   30
  5120.               4.3.21. BBSMODE mode    ..........................   30
  5121.               4.3.22. (NO)BEEPDISPLAY    .......................   31
  5122.               4.3.23. BOSS zone:net/node.point    ..............   31
  5123.               4.3.24. CALL number | fido-address  ..............   31
  5124.               4.3.25. COLORS palette-specification    ..........   33
  5125.               4.3.26. COLOURS palette-specification    .........   33
  5126.               4.3.27. CONCEPTS    ..............................   33
  5127.               4.3.28. CONFIG config-file    ....................   33
  5128.               4.3.29. COST cost-value    .......................   34
  5129.               4.3.30. CREDITS    ...............................   34
  5130.               4.3.31. DIALER command-string    .................   34
  5131.               4.3.32. DIALTIMEOUT seconds    ...................   34
  5132.               4.3.33. (NO)DIETIFNA    ..........................   35
  5133.               4.3.34. (NO)DIRECTZAP    .........................   35
  5134.               4.3.35. DISPLAYID integer    .....................   35
  5135.               4.3.36. DROPBBSSECS seconds    ...................   36
  5136.               4.3.37. (NO)DSR    ...............................   36
  5137.               4.3.38. (NO)EMSI    ..............................   36
  5138.               4.3.39. (NO)ESCAPERESETSMODEM    .................   37
  5139.               4.3.40. (NO)FASTEMSI    ..........................   37
  5140.               4.3.41. FAXCOMMAND commandline    ................   37
  5141.               4.3.42. FAXSTRING string    ......................   38
  5142.               4.3.43. FKEY function-key-assignment    ..........   38
  5143.               4.3.44. (NO)FLOATLOCK    .........................   38
  5144.               4.3.45. (NO)FORBID...    .........................   39
  5145.               4.3.46. FREQUEST command-string    ...............   39
  5146.               4.3.47. HELP    ..................................   39
  5147.               4.3.48. (NO)IMMEDIATE    .........................   40
  5148.               4.3.49. INBOUND inbound-mail-Verzeichnis    ........   40
  5149.               4.3.50. (NO)INTERLACE    .........................   41
  5150.               4.3.51. (NO)KEEPALL    ...........................   41
  5151.               4.3.52. (NO)KEEPXMAIL    .........................   41
  5152.               4.3.53. (NO)KIWIPULSE    .........................   41
  5153.               4.3.54. (NO)LISTEN    ............................   41
  5154.               4.3.55. (NO)LOCK    ..............................   41
  5155.               4.3.56. LOG level:text    ........................   42
  5156.               4.3.57. LOGCALLERID filename    ..................   42
  5157.               4.3.58. LOGFILE filename    ......................   42
  5158.               4.3.59. LOGLEVEL group:level    ..................   42
  5159.               4.3.60. LOGWINDOW window-specification    ........   43
  5160.               4.3.61. (NO)MAXBAUD    ...........................   43
  5161.               4.3.62. MAXLOGLINES number    ....................   44
  5162.               4.3.63. MAXLOGSECS seconds    ....................   44
  5163.               4.3.64. MINBAUD baudrate    ......................   45
  5164.               4.3.65. MODEMANSWER modem-answer-string    .......   45
  5165.               4.3.66. MODEMDIALPRE modem-pre-dial-string    ....   45
  5166.               4.3.67. MODEMDIALPOST modem-post-dial-string    ..   45
  5167.               4.3.68. MODEMHANGUP modem-hangup-string    .......   45
  5168.               4.3.69. MODEMINIT modem-init-string    ...........   46
  5169.               4.3.70. MODEMRESETINTERVAL minutes    ............   46
  5170.  
  5171.  
  5172.      Inhalt  
  5173.  
  5174.  
  5175.      Inhalt             TrapDoors fünfte Anleitung            tlahnI  
  5176.  
  5177.  
  5178.               4.3.71. NAME board's name   ......................   46
  5179.               4.3.72. NODE zone:net/node.point    ..............   46
  5180.               4.3.73. NODELIST nodelist-Verzeichnis    ...........   47
  5181.               4.3.74. OUTBOUND outbound-mail-Verzeichnis    ......   47
  5182.               4.3.75. PASSWORD password    .....................   47
  5183.               4.3.76. PICKUP what    ...........................   48
  5184.               4.3.77. PUBSCREENNAME name    ....................   48
  5185.               4.3.78. QUIT    ..................................   48
  5186.               4.3.79. (NO)QUIET    .............................   49
  5187.               4.3.80. REDIALDELAY seconds    ...................   49
  5188.               4.3.81. RESET    .................................   49
  5189.               4.3.82. RETRIES count    .........................   49
  5190.               4.3.83. REXXNAME portname    .....................   49
  5191.               4.3.84. RINGCOMMAND commandline    ...............   50
  5192.               4.3.85. RINGINGS number    .......................   50
  5193.               4.3.86. RINGS number    ..........................   50
  5194.               4.3.87. RUN command-string    ....................   50
  5195.               4.3.88. SCLEAR    ................................   51
  5196.               4.3.89. SCREENMODE mode    .......................   51
  5197.               4.3.90. SCREENTOBACK    ..........................   52
  5198.               4.3.91. SCREENTOFRONT    .........................   52
  5199.               4.3.92. SERIALBUFSIZE size-in-bytes    ...........   52
  5200.               4.3.93. SERIALFLAGS serial-flags    ..............   52
  5201.               4.3.94. SERIALNAME serial-device-name    .........   52
  5202.               4.3.95. SERIALUNIT serial-unit-number    .........   53
  5203.               4.3.96. (NO)SHARED    ............................   53
  5204.               4.3.97. (NO)SHOWREXX    ..........................   53
  5205.               4.3.98. SLINE    .................................   53
  5206.               4.3.99. SLOWMODEM modem-command-delay    .........   53
  5207.               4.3.100. SMODEM modem-command    .................   54
  5208.               4.3.101. (NO)SNIFFARQ    .........................   54
  5209.               4.3.102. SPAWN command-string    .................   54
  5210.               4.3.103. STARTSESSION    .........................   54
  5211.               4.3.104. STATUS what    ..........................   55
  5212.               4.3.105. STATWINDOW window-specification    ......   56
  5213.               4.3.106. STIMEOUT timeout    .....................   56
  5214.               4.3.107. (NO)STRIPDASHES    ......................   56
  5215.               4.3.108. SWAIT string    .........................   57
  5216.               4.3.109. (NO)SWEPULSE    .........................   57
  5217.               4.3.110. SWRITE string    ........................   57
  5218.               4.3.111. SYSOP sysop's-name    ...................   57
  5219.               4.3.112. TASKPRI priority    .....................   57
  5220.               4.3.113. TESTFREQ    .............................   57
  5221.               4.3.114. (NO)TIMESTAMP    ........................   58
  5222.               4.3.115. (NO)TRAPZAP    ..........................   58
  5223.               4.3.116. TURNAROUND command-string    ............   58
  5224.               4.3.117. (NO)(UN)LISTEN    .......................   59
  5225.               4.3.118. (NO)USESYSFONT    .......................   59
  5226.               4.3.119. (NO)USEUSERSHELL    .....................   59
  5227.               4.3.120. VOICECOMMAND commandline    .............   59
  5228.               4.3.121. VOICESTRING string    ...................   60
  5229.               4.3.122. (NO)WAZOO    ............................   60
  5230.               4.3.123. (NO)WRAPLINES    ........................   60
  5231.               4.3.124. VERSION    ..............................   60
  5232.  
  5233.  
  5234.      Inhalt  
  5235.  
  5236.  
  5237.      Inhalt             TrapDoors fünfte Anleitung            tlahnI  
  5238.  
  5239.  
  5240.               4.3.125. (NO)XMAIL    ............................   61
  5241.               4.3.126. (NO)ZEDZAP    ...........................   61
  5242.               4.3.127. (NO)ZEDZIP    ...........................   61
  5243.               4.3.128. (NO)ZOOMFULLSIZE    .....................   61
  5244.         5. Beispiel Setup    ...................................   63
  5245.         6. Das Outbound Verzeichnis  ...........................   69
  5246.            6.1. 2-dimensionale Filenamen    ....................   69
  5247.            6.2. 4-dimensionale Filenamen  ......................   69
  5248.            6.3. Endungen    ....................................   69
  5249.            6.4. Paket Files   ..................................   69
  5250.            6.5. Flow Files   ...................................   70
  5251.            6.6. Komprimierte Mail   ............................   70
  5252.            6.7. Request Files   ................................   71
  5253.            6.8. Beispiele     ..................................   71
  5254.            6.9. Outbound File Kennzeichnung   ..................   71
  5255.         7. Das Inbound Verzeichnis  ............................   73
  5256.            7.1. Bumping Filenamen  (Filenamen-Änderungen)  .....   75
  5257.         8. Fehler? Pah... alles Sonderfunktionen...   ..........   76
  5258.            8.1. Tatsächliche Fehler   ..........................   76
  5259.         9. Vergangenheit und Zukunft   .........................   77
  5260.         10. Registrierungen  ...................................   78
  5261.         11. Rechtliches ........................................   80
  5262.            11.1. Weitergabe      ...............................   80
  5263.            11.2. Support    ....................................   80
  5264.            11.3. Lizenz    .....................................   80
  5265.            11.4. Keine Garantie   ..............................   82
  5266.            11.5. Anmerkung     .................................   82
  5267.         12. Danksagungen     ...................................   83
  5268.  
  5269.  
  5270.  
  5271.  
  5272.  
  5273.  
  5274.  
  5275.  
  5276.  
  5277.  
  5278.  
  5279.  
  5280.  
  5281.  
  5282.  
  5283.  
  5284.  
  5285.  
  5286.  
  5287.  
  5288.          "Und Du versuchst, das den jungen Leuten heute klar zu machen.
  5289.                       Und sie glauben es Dir nicht."
  5290.  
  5291.  
  5292.  
  5293.  
  5294.  
  5295.  
  5296.      Inhalt  
  5297.  
  5298.